Barcelona festival Primavera Sound saw sets from The Strokes, Babes In Toyland, Sleater-Kinney and loads more. Following our guide to Thursday at the festival, featuring the Black Keys and more, here’s the story of the weekend in 26 stunning snaps…
The Strokes closed the final day of Primavera Sound festival, taking to the stage at midnight for their first European gig since Reading & Leeds Festival in 2011. The New Yorkers opened with 'Machu Picchu', and frontman Julian Casablancas sported a fluorescent yellow T-shirt and sunglasses.
After an exhilarating three-song barrage of 'Reptilia', 'Last Nite' and 'Take It Or Leave It', The Strokes sped through 'The Modern Age', another song they last played live in 2011. Their set concluded with 'Under Cover Of Darkness', 'Hard To Explain' and 'New York City Cops', the latter’s familiar jangle prompting pogoing in the front rows.
Tori Amos, the favourite act of Barcelona's piano movers' union, played to a busy crowd on the open-air RayBan stage.
Perrenial Primavera favourite Merrill Garbus, aka tUnE-yArDs, brought some colour - and afrobeat-influenced-bangers - to proceedings.
Reformed riot grrrl heroes Carrie Brownstein, Corin Tucker and Janet Weiss brought Sleater-Kinney to an adoring audience.
Sleater-Kinney drummer Janet Weiss had played with Stephen Malkmus and the Jicks before the band reformed.
DFA 1979 brought the heavy riffs and drums of last year's 'The Physical World' to Primavera.
Run The Jewels played a midnight slot on the second day of Primavera. The pair stomped on stage to the sound of Queen's 'We Are The Champions'. Rapper Killer Mike – whose right arm was in a sling following an accident at SXSW – shouted "We are gonna burn this stage to the motherfucking ground!"
Sean Lennon performed with his new band The Ghost of a Saber Tooth Tiger, occasionally known as GOASTT.
Perfume Genius played a set packed full of theatrics on the Pitchfork stage.
With the stage bathed in evening sunshine, Patti Smith and her band walked out to a packed crowd to play her 1975 debut 'Horses' in full. With her long hair blowing in the breeze the New York icon sung powerful versions of ‘Redondo Beach’ and ‘Birdland’.
Kathleen Hanna, performing with The Julie Ruin, played fan favourites including ‘Ha Ha Ha’ and ‘Oh Come On’ on the Ray Ban stage, as well as playing new material.
Mac DeMarco's evening set on the Heineken stage included a cover of Coldplay's 'Yellow' and the Canadian’s usual crowdsurfing antics. While there were no new songs, hits like ‘Blue Boy’ and ‘Rock ‘n’ Roll Nightclub’ had fans whooping along.
The reformed Ride had a massive sign of their name for people to look at, which made a change from gazing at their shoes.
Ride's Mark Gardener hits the high notes.
Julian Casablancas + The Voidz played a selection of noisy, punk-influenced tracks from debut album 'Tyranny'. Casablancas had dyed one side of his straggly mullet bright red, and the other yellow. He shouted "Let’s fucking do this" before a feedback-heavy ‘Take Me In Your Army’.
Mercury-winner James Blake has a well-earned sit down.
Fucked Up's Damian Abraham shares a tender moment with a fan.
Foxygen frontman Sam France made a dash for the crowd, but otherwise he was flanked by bandmate and keyboardist Jonathan Rado and three backing dancers. The blonde-haired singer thrashed and gyrated during 'No Destruction' and 'Everyone Needs Love'.
Swigging whiskey from a wine glass, Foxygen frontman Sam France was an energetic presence during the San Francisco band’s show.
DIIV played eight new songs from forthcoming second album 'Is The Is Are', finding space for only three old songs, 'Oshin', 'How Long Have You Known' and 'Dust'. Frontman Zachary Cole Smith, who wore an oversized Mickey Mouse t-shirt and billowing trousers, thanked the crowd repeatedly, waving and smiling as he said "We’re from New York city, we’re called DIIV."
Childhood turned in a raucous set in the Spanish sunshine.
Babes In Toyland proved why Thurston Moore recently wrote for NME that they're "one of punk's most incendiary forces." Read it here.
Ariel Pink played an intense hour-long show. With drummer Don Bolles in a two-piece green bikini, the band played tracks from last year’s 'Pom Pom' as well as a cover of 'Baby' by Washington soft-rockers Donnie & Joe Emerson.
Primavera was celebrating its 15th anniversary this year.
Alt-J played a late-night set on the Heineken stage, appearing at 1:30am.