Jack White, Alt-J and Run The Jewels headed up day two of Coachella Festival yesterday.
The former White Stripes frontman played one of the biggest sets of the weekend so far, including music from The White Stripes and The Raconteurs that included 'Steady As She Goes' and 'Ball and Biscuit' and a brilliant cover of Otis Redding's 'I've Been Loving You Too Long'. He finished his set with 'Seven Nation Army', which garnered a huge sing-a-long from the crowd.
Later on in the day, Alt-J played on the main stage, with their cult-like tracks 'Left Hand Free' and 'Matilda' getting a massive response from the crowd.
Run The Jewels made waves as they were joined by an array of special guests for their set, including Rage Against The Machine's Zach de la Rocha and Blink-182's Travis Barker.
Day two also played host to Royal Blood, Kasabian Father John Misty and Tyler The Creator.
Check out some of the biggest performances below.
Jack White - 'Lazaretto'
Alt-J - 'Breezeblocks'
Royal Blood - 'Figure It Out'