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 2.2 billion views as of June 2019 and becoming the twenty-sixth 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 )
2010 FIFA World Cup opening ceremony
2010 FIFA World Cup opening ceremony
Waka Waka (This Time for Africa)