Alicia Keys performed hit songs, covers and collaborated with Usher and will.i.am at her charity's annual event, but the singer also played the role of a charmer.
The world came to Soweto on Thursday for a celebration of soccer, music and unity on the eve of Africa's first World Cup, with a concert featuring international headliners Shakira, the Black Eyed Peas and Alicia Keys.