Rihanna took to the stage at London's Barclaycard Wireless festival for another crowd-pleasing performance on Sunday night.
Choosing songs to perform that she knew her British crowd would love such as Take A Bow, she kept the 65,000 fans in Hyde Park captivated despite the rain and muddy conditions.
As she closed the festival she told told her British fans, "I love you."
Dressed in a black, embellished crop top and animal-print pant-shorts, the US singer - who performed at BBC Radio 1's Hackney Weekend a fortnight ago - opened her headlining set at London's Hyde Park with Only Girl (In The World) before singing hits like Talk That Talk, What's My Name, Disturbia, Umbrella and We Found Love.
Following her recent loss of her beloved grandmother, Rihanna returned to London from her hometown in Barbados for the festival, which she said she'd been looking forward to since tickets went on sale. In return, revellers stayed until the firework-filled end.
"Thanks for staying to watch me in the rain... Only in London would you guys stay to watch this show," she said.
Earlier, Jessie J - showing off her taut stomach in a white bra top - performed tracks such as Laserlight, Nobody's Perfect and Domino during her 45-minute set.
The Voice judge and singer did covers of Usher's Climax and Luther Vandross' Never Too Much, before inviting one lucky fan on stage to join her in singing hit Price Tag.
British acts Rizzle Kicks, Labrinth and Cher Lloyd were joined by US artists such as J Cole and Pitbull to perform on the main stage, while Calvin Harris, Far East Movement and Lloyd took over the side stages.
Rihanna's closing performance followed Drake and Deadmau5's shows on the previous two nights.