She performed at the opening ceremony of the World Cup and now Shakira is back again for the closing.
The Colombian singer gave an energetic rendition of her song La La La (Brazil 2014) with Brazilian musician Carlinhos Brown in the Maracana Stadium for the final between Germany and Argentina.
Wearing a revealing red sequinned costume complete with feather tasselled skirt, Shakira brought the stadium down before bringing her little boy Milan onto the stage.
The singer’s little one wore a green and white striped top and joined his mother after she went out into the audience to collect him from his father Spain defender Gerard Pique.
The 37-year-old met his Pique, when promoting her 2010 World Cup anthem Waka Waka – Time for Africa.
Speaking ahead of the World Cup closing ceremony concert on Sunday she said she ‘will never forget that I met the love of my life at the World Cup.’