Shakira made the world groove to the tunes of her song "Waka waka" during the 2010 FIFA World Cup.
Four years later, the 37-year-old songstress has unveiled a new number for the official World Cup to be held in Brazil this time.
Titled "La La La," Shakira herself has penned the lyrics for the song, a reworked version of new song "Dare."
"It's an upbeat, Brazilian track. The lyrics are personal and I've actually recorded a version for the World Cup," said the singer who is dating Spain defender Gerard Piqué.
According to news agencies, Shakira's son Milan features on the track too.
"I was in the studio and Milan came in to hang out in the afternoon. I had him on my lap and he was listening and then when it came to the end of the song, he just went 'myah'," she added.
In February, Arab Idol winner Mohammad Assaf said that he has been banned from performing at the 2014 FIFA World Cup opening ceremony.
"I was supposed to sing for the World Cup 2014, in the opening ceremony, but, I do not want to accuse anyone but some people, or states or parties, God knows who, intervened and FIFA canceled my song with Platinum Records," he said at a news conference in Gaza.
The Arab Idol star claimed that Colombian singer Shakira has "refused to sing in the World Cup because I will not sing." Doesn't make sense why she would release a World Cup song then!
In July last year FIFA president Sepp Blatter said he would invite Assaf to sing at the 2014 World Cup in Brazil.