The hip-hop and R&B worlds were well represented at this weekend's Hackney Weekend festival in London, where Jay-Z and Rihanna guested on each other's sets, Nicki Minaj rocked pink boots and Azealia Banks -- clad in a skimpy leather outfit -- gave a performance of "212" that contained "the strongest possible language from the outset and throughout," as per the disclaimer in the BBC video below, Rap-Up.com reports.

Capping a day that featured sets by Minaj, Trey Songz, Rita Ora and Flo Rida, among others, Jay-Z headlined Saturday's (June 23) festivities. In addition to Rihanna, who joined him for "Run This Town," Hova brought out Watch the Throne partner Kanye West and perennial provocateur M.I.A.

On Sunday, after Nas offered up tracks form his forthcoming Life is Good album, Jay returned Rihanna's favor and graced the stage during her headlining set. They once again did "Run This Town," as well as "Talk That Talk" and "Umbrella."

Check out the videos below.

Watch Jay-Z and Rihanna Perform "Run This Town" at Hackney Weekend


Watch Azealia Banks Perform "212" at Hackney Weekend


Watch Nicki Minaj Perform "Starships" at Hackney Weekend

Watch "Kanye and Jay-Z Gut a Maybach -- For a Cause"