window.dotcom = window.dotcom || { cmd: [] }; window.dotcom.ads = window.dotcom.ads || { resolves: {enabled: [], getAdTag: []}, enabled: () => new Promise(r => window.dotcom.ads.resolves.enabled.push(r)), getAdTag: () => new Promise(r => window.dotcom.ads.resolves.getAdTag.push(r)) }; setTimeout(() => { if(window.dotcom.ads.resolves){ window.dotcom.ads.resolves.enabled.forEach(r => r(false)); window.dotcom.ads.resolves.getAdTag.forEach(r => r("")); window.dotcom.ads.enabled = () => new Promise(r => r(false)); window.dotcom.ads.getAdTag = () => new Promise(r => r("")); console.error("NGAS load timeout"); } }, 5000)

Chappell Roan's Apple dance, Charli XCX's brat curtain and other Primavera moments

Noor Nanji
Culture reporter@NoorNanji

This weekend, music fans have been soaking up the sun and the beats at Primavera Sound in Barcelona, one of Europe's biggest festivals.

Headlining the festival were three mega stars: Chappell Roan, Charli XCX and Sabrina Carpenter, also known as the "Powerpuff Girls" of pop.

The stellar line-up also included Haim, Wolf Alice, Jamie xx and CMAT.

If you weren't lucky enough to get tickets, here's a flavour of what the weekend looked like...

Primavera Sound Chappell Roan dancing during Charli XCX's setPrimavera Sound
It's the Apple dance we never knew we needed. Chappell Roan was brought on as a surprise guest during Charli XCX's set, and crowds erupted as she performed the viral TikTok dance
Primavera Sound A picture of Charli XCX on stagePrimavera Sound
Brat summer, take 2? Charli XCX kicked things off against a massive green curtain that harked back to last year's cultural phenomenon
Primavera Sound Beabadoobee with a pink guitarPrimavera Sound
Day 1 also saw a set from Philippines-born, London-raised singer Beabadoobee...
Primavera Sound all three  of the band Haim with their guitarsPrimavera Sound
...while on Day 2, singing US sisters Este, Danielle, and Alana - otherwise known as Haim - took to the stage
Primavera Sound Wolf Alice on stage against a pink and grey Wolf Alice signPrimavera Sound
Elsewhere, indie royalty Wolf Alice performed fan favourites like The Last Man on Earth
Primavera Sound Sabrina Carpenter singing in a short black sequined dressPrimavera Sound
Sabrina Carpenter treated fans to her first live performance of new single Manchild
Primavera Sound CMAT performing on stage against a blue backgroundPrimavera Sound
Irish country singer CMAT, real name Ciara Mary-Alice Thompson, delivered an energetic set
Primavera Sound Wet Leg on stage with guitars, against a blurry gold backdropPrimavera Sound
And Wet Leg performed a string of hits including Chaise Longue, Wet Dream, and Ur Mum