Swiss tennis great Roger Federer has touched down in South Africa and is ready show off his skills.
On Friday, he will play his first match in sub-Saharan Africa.
The 20-time Grand Slam champion will take on Spain's Rafael Nadal - but the tensions will not be as thick between them because the game is for a good cause.
The match will be played to support children's education in Africa.
"We hope to raise at least a million dollars. I think it's gonna be more than that - obviously counting ticket sales and sponsors … you add all these things together, I think, we will raise a substantial amount of money," Federer told reporters at a press conference in Cape Town on Wednesday.
Federer and Nadal will be joined on the court by tech billionaire Bill Gates and South African-born comedian Trevor Noah.
It will be the sixth edition of this event.
So far, the series have raised more than R135m for the Roger Federer Foundation.