US hip-hop star Jay-Z has been reunited with his protegee Rihanna at BBC Radio 1's Hackney Weekend.
The Talk That Talk singer, who is headlining the music festival on Sunday, made a surprise appearance with the rapper - her mentor - on their hit Run This Town.
Jay-Z, whose real name is Shawn Carter, topped the star-studded bill on Saturday at the Hackney marshes in east London, where other star performers included American musicians like Nicki Minaj, Will.i.am and Jack White as well as home-grown talent such as Leona Lewis, Example, Rizzle Kicks, Ed Sheeran and Michael Kiwanuka.
Closing the day's event, Jay-Z performed past hits 99 Problems, Bonnie & Clyde and Girls, Girls, Girls.
Lewis, who grew up in Hackney, earlier spoke of her pride at performing on her home ground to open the BBC's biggest free live event.
The X Factor winner said backstage: "I really wanted to open when they asked me to do it. When I went on I saw 30,000 people running towards the stage. It was lovely performing in front of a home crowd. It was good, I swear half the audience was my friends and family."
Some 50,000 attended the gig on Saturday, with another 50,000 expected to be present on Sunday.
The light showers failed to dampen the crowds' spirits.
Rihanna, Plan B and Florence + The Machine hit the stage on Sunday.