Her lewd behaviour has brought savage criticism in recent weeks.
But if Rihanna thought there was a need to tone things down in public there was no sign of it at the O2 Arena last night.
The 23-year-old singer stunned the London audience as she worked her way through a provocative routine.
Provocative: Rihanna in a pose from last night’s concert at the O2 Arena in London, in which she performed much of the gig in just a bikini
Rear view: The singer bends over in front of a group of fans – who capture the moment on their mobile phones
She initially arrived wearing a bottom-skimming blue jacket but quickly stripped down to a barely-there jewelled bikini, nude fishnets and neon platform boots.
Just days ago, farmer Alan Graham ordered the Barbadian singer off his land after she stripped down for a music video.
The 61-year-old interrupted filming on his muddy field in Northern Ireland and warned the star, who was wearing low-slung jeans and a bikini top, to ‘find a greater God’.
Covered up: Rihanna arrived on stage wearing a blue coat and neon pink boots, but it wasn’t long before the coat came off
Days later, the singer was warned she would have to cover up if she appeared on The X Factor again, following thousands of complaints over her skimpy outfits on last year’s show.
TV watchdog Ofcom announced stringent guidelines for pre-watershed programmes, putting an end to scantily-clad dancers and overtly sexual routines on the ITV talent contest.
Strutting her stuff: Rihanna walks around the O2 stage in her barely-there jewelled bikini and nude fishnets
Earlier in the day Rihanna impressed fans by taking the Tube to her concert.
One fan took a photo of the singer on the city’s Jubilee line and uploaded it on a photo site.
Along with the picture, fan Lisa Maria O’Keeffe wrote: ‘I met Rihanna on my way home. Told her she was crazy for taking the tube.
She said “Dunno how you guys do it”.’