At the 2012 Rose Ball held in Monte Carlo, on 24 March, 2012, Princess Charlene of Monaco glimmered in regal style as she attended the event with Prince Albert II of Monaco, Princess Caroline of Hanover and Caroline's daughter Charlotte Casiraghi.

The ball which is a traditional annual charity event in aid of the Foundation Princess Grace was a star-studded event where many aristocratic guests and A-listers came together in order to raise funds for the foundation.

The Princess Grace foundation has been established to assist emerging talents in theatre and dance by distributing grants to young, gifted individuals.

Dressed in a strapless black gown with a gold lamé bodice, Princess Charlene presented a stunning picture. She was accompanied by Prince Albert II of Monaco who was dressed in a crisp black three-piece tuxedo.

The Prince's sister, Princess Caroline of Hanover was also present at the event dressed in an elegant black and silver gown while her daughter and new Gucci face, Charlotte Casiraghi wore a pale blue sleeveless gown.

For the current event, Princess Caroline of Hanover selected "Swinging London" as the theme for the ball.

Start the slideshow to catch a glimpse of Princess Charlene's stunning looks at the 2012 Rose Ball: