The pop superstar delivered one of the tightest sets of her career in a (mostly) unexpected appearance at the Barcelona festival — including the debut of a starry new duet.

Olivia Rodrigo attends "The Cure" music video premiere at The Metrograph on May 21, 2026, in New York City.

Kevin Mazur/Getty Images for Olivia Rodrigo

“SURPRISE, BARCELONA!” Olivia Rodrigo proclaimed after the first song of her Primavera Sound 2026 set on Saturday night (June 6). Well… yes and no. Yes, Rodrigo’s performance was an unannounced part of the festival until just hours before her 10:20 p.m. local-time performance, with the pop-rock superstar revealing the news herself on her Instagram as the fest’s third full day was kicking into gear on Saturday evening.

But no, it wasn’t totally a surprise: Rodrigo had been hinting at a Primavera appearance on her socials earlier in the weekend, and eagle-eyed festival attendees noted a conspicuous gap in the Occident stage schedule for Saturday night where a surprise guest could have easily slotted in. And at a press conference earlier on Sunday, the festival organizers even confirmed that a surprise set was in the offing for the fest’s final full day from a major artist, though they played coy about the exact who, where and when.