The 37-year-old singer will perform La La La (Brazil 2014) at the Maracana stadium.
It is Shakira’s third consecutive appearance at a World Cup closing ceremony, after performing in South Africa in 2010 and in Germany in 2006.
Shakira, whose home team Colombia will face Brazil in the quarter-finals, said she was “thrilled” to be performing.
“I have an intricate relationship with football for obvious reasons, and I truly understand what the World Cup means to so many people, myself included,” the singer said in a statement.
“The fans have shown the most incredible support for this song and I can’t wait to perform it for them.”
Shakira had a son with Spanish defender Gerard Pique last year.
She also performed the official song of the 2010 World Cup – Waka Waka (This Time for Africa) – which is reportedly the biggest-selling World Cup song of all time.
The Brazil ceremony, which marks the end of a month of football, will also see Carlos Santana and hip-hop star Wyclef Jean perform the official anthem Dar Um Jeito alongside Brazil’s Alexandre Pires.
Ivete Sangalo will perform a medley of well-known Brazilian songs, while there will be a Samba performance by students from a school in Rio.
7-7knsP2n5wAt least 158 people have died in Spain's worst flooding disaster in generations. On October…
Google has been fined two undecillion (a two followed by 36 zeroes) roubles by a…
Embarking on a home remodel is an exciting journey, promising enhanced comfort, increased property value,…
The US presidential candidates continued to campaign across key swing states on October 20. Footage…
Elon Musk has said he will give away $1 million a day to a registered…
India and Canada have decided to expel their top envoys along with other diplomats as…