Rihanna is soaking up the sunshine in Vienna, Austria and posted a snap of her toned body in a tiny bikini on Instagram.
The singer who was lying on a sun lounger make-up free, wrote "Oh baby I'm a Roc StaR", alongside the picture of her wearing a yellow two-piece printed with red electric guitars.
She showed off her tattoos and looked happy and relaxed after her last attempt at enjoying the sunshine in a bikini was a "fail" when dozens of fans lined a barricade around her.
Police tell Rihanna to turn down the music on her yacht
Roxanne Pallett hits the beach in Spain
Alesha Dixon pilots UK's first long-haul Dreamliner