Performing on the Pyramid Stage, the singer played a sped-up, Latin-tinged version of ‘Islands’ midway through her set.
“This is by one of my favourite bands out there, The xx,” she told the crowd before the track. “I’m sure you know them.”
Earlier, the Colombian singer had kicked off her slot by emerging from behind a giant golden curtain and immediately launching into a spot of belly dancing.
She then made friends with the festival crowd by launching into ‘Whenever, Wherever’ which got the entire field dancing.
“I’m so pleased to be here,” she told the large crowd. “Remember, today I’m only and all yours.”
Taking her at her word, the likes of ‘Underneath Your Clothes’ had the crowd swaying along, while ‘She Wolf’ added a pumping disco feel to the set that also showed off Shakira‘s multilingual flair.
Shakira also played her World Cup song, ‘Waka Waka (This Time For Africa)’ which she performed at the tournament, telling the crowd: “There is a big match tomorrow [England Vs Germany] which I’m planning to watch in an east London pub tomorrow. Let’s hear you make some noise!”
She then finished the set with ‘Hips Don’t Lie’.