The shirt isn't the only thing Shakira has been working on for the top soccer tournament - the singer is set to perform at the opening ceremony in Soweto, South Africa this week (10Jun10) after her track Time for Africa, a collaboration with local band FreshlyGround, was chosen as the event's official anthem.