The music video for "Waka Waka (This Time for Africa)" was directed by Marcus Raboy and shows Shakira and a group of dancers and children dancing to the song together. It features cameos by various footballers like Cristiano Ronaldo and Lionel Messi. It became popular on YouTube, receiving more than 2.8 billion views as of May 2021 and becoming the 29th most-watched video of all time on the site. Shakira performed the song at the 2010 FIFA World Cup opening ceremony on 10 June as well as at the closing ceremony on 11 July. It was also included on the set list of her The Sun Comes Out World Tour (2010–11) and El Dorado World Tour (2018).