Jay-Z gave a show-stopping performance at London's O2 Wireless Festival on Thursday.
Encouraged by the positive response to his headlining slot at Glastonbury music festival last weekend, the rapper performed his hits, including 'Hard Knock Life' and '99 Problems' to a star-studded crowd including Leona Lewis.
After describing England as his "second home", Jay-Z even performed in front of a projection of the UK's Union Jack flag. Prior to Jay-Z - who took to the stage half an hour late - Mark Ronson invited a host of special guests on stage for his set.
Lily Allen came out to sing two tracks with the super-producer, including her own hit 'Littlest Things', which she forgot some of the words to. The Charlatans' frontman Tim Burgess also performed a big band version of the band's classic anthem 'The Only One I Know'.
The O2 Wireless Festival continues tonight (04.07.08) with a headline performance from Morrissey, while Fat Boy Slim and Counting Crows top the bill on Saturday (05.07.08) and Sunday (06.07.08) respectively. Jay-Z's UK tour begins on July 15 in Bournemouth.