The world came to Soweto yesterday for a celebration of soccer, music and unity, with a concert featuring international headliners Shakira, the Black Eyed Peas and Alicia Keys.

Warm-up acts played for hours before the internationally televised portion of the concert.

Veteran South African trumpeter Hugh Masekela took the stage with Grazin' in the Grass, a No 1 hit in 1968. He was joined by a new South African star, Lira, who covered the late Miriam Makeba's Pata Pata, another worldwide hit that originated in South Africa.