Rihanna on stage in Atlanta. Photo: Rex Features
We love Rihanna for her edgy style and when it comes to her performance ensembles, she certainly knows how to work the stage.
However, we're not entirely sure what the singer was thinking when she chose to wear this multi-coloured, bead (or are they sweets?) embellished bikini. OK, her body looks great but those high-waisted shorts wouldn't flatter anyone, even if they do have legs as long as Rihanna.
How do you rate RiRi's latest look? Love it or hate it, you've got to admire her for a daring outfit choice! Let us know what you think in a comment and take a look at some of her best fashion moments below (where she's a little more covered up).
The perfect 10: Rihanna
The fashion forward singer made waves in this wild Viktor & Rolf dress at Clive Davis' Pre-Grammy party in 2010.
Proving she doesn't have to flesh flash to make a statement, Rihanna picked a Dolce & Gabbana tux for the 2008 MET Costume Institiute Gala.
For the American Music Awards in 2008 Rihanna went short and sexy in this pale yellow Zac Posen dress.
This gorgeous Gucci number Rihanna wore to Clive Davis' pre-Grammy party has unfortunately come to be known as 'what she was wearing the night she was assualted' by ex-boyfriend Chris Brown. We would rather remember how studding she looked the the strapless maxi.
Stephane Rolland had the honour of dressing pop princess Rihanna at the 2008 Glamour Women of the Year Awards.
Wowzers! Rihanna flaunted her fabulous curves in this emerald green Dolce & Gabbana dress at the 2007 World Music Awards.
Gucci was the obvious choice for the singer when she attended the benefit gala the brand sponsored for UNICEF.
Leave it to RiRi to pick the most original Marchesa gown we have ever seen. The singer made a mighty impression at the 2008 American Music Awards in this cutout dress.
Rihanna was simply radiant in this canary yellow Giambattista Valli gown at the 2008 BET Awards.
Just because she was attending the Kids Choice Awards in 2010 doesn't mean Rihanna left behind her love for grown up designers. The singer wore this Dior dresses paired with Brian Atwood shoes to the show.