The official song of the 2010 World Cup " Waka Waka ( This Time for Africa ) " , was performed by the Colombian singer Shakira and the band Freshlyground from South Africa , and is sung in both English and Spanish . The song is based on a traditional African soldiers ' song , " Zangalewa " . Shakira and Freshlyground performed the song at the pre-tournament concert in Soweto on 10 June . It was also sung at the opening ceremony on 11 June and at the closing ceremony on 11 July . The official anthem of the 2010 World Cup was " Sign of a Victory " by R. Kelly with the Soweto Spiritual Singers , which was also performed at the opening ceremony
opening ceremony
2010 FIFA World Cup opening ceremony
2010 FIFA World Cup