Jay Z left today's acts at his masterminded 'Made in America' Festival with the impossible task of outperforming him as the rapper put on a stormer of a headlining set on the festival's opening day.

With a surprise show from President Barack Obama, who showed up on a pre-recorded video to voice his support of Made in America's patriotic vision and urge the festival-goers to register to vote, an action call that greeted by a mass of applause from the crowd. But that wasn't the only surprise in store from Jigga, and after performing hit after hit he was joined by another famous guest, or five, as Kanye West and his G.O.O.D. Music crew, featuring PUSHA T, Big Sean, 2 CHAINZ and Common, took to the stage to perform new tracks 'Mercy' and 'New God Flow.' After his crew had dispersed, West then performed a number of his own songs before Jay rejoined him on stage to end the night with their collaborative hit 'N----s in Paris.'

With the biggest stars on Saturday being Skrillex, Calvin Harris and D'ANGELO, Jay made sure that it was his day and when it's his festival then who can blame him. Today, it's up to headliners Pearl Jam to show if they can outperform Jay, with Drake, Run Dmc and Odd Future also taking to the stage to flex their musical muscles.