Cape Town - Serbia's Novak Djokovic reached the Shanghai Masters semi-finals after beating South Africa's Kevin Anderson in straight sets on Friday.
The 14-time Grand Slam winner won 7-6 (7/1), 6-3.
Djokovic, this year's Wimbledon and US Open winner, will next face Germany's Alexander Zverev in the last four.
He will jump a spot to No 2 in the world if he reaches the final in Shanghai.