ในการแข่งขันฟุตบอลโลก 2010 ที่ประเทศแอฟริกาใต้เป็นเจ้าภาพ ชากีราได้เป็นหนึ่งในนักร้องที่ร้องเพลงประจำการแข่งขันครั้งนี้ด้วย ในเพลง "Waka Waka (This Time for Africa)
Shakira is one of the singers who sing the song contest with the song "Waka Waka (This Time for Africa).