She's not known for her low-key stage style, and Rihanna kept it risqué at the T In The Park Festival wearing an Aztec-print yellow and black micro mini.
The singer also appeared to have matched her two-tone hair to her printed frock.
The star showed off her grinding moves in the bottom-skimming dress, as she headlined the second day of the festival on Saturday.
She might have been 15 minutes late to the stage, but her 90-minute hit-filled set - and her flash of flesh - surely made up for the wait.
More Rihanna style right here: