World number four Novak Djokovic will face Jannik Sinner in the final of the Shanghai Masters on Sunday as he bids to win his 100th ATP title.
The Serb overcame issues with his hip to beat USA's Taylor Fritz 6-4 7-6 (8-6) in China to set up a final with Italian Sinner, who secured the year-end world number one ranking by beating Tomas Machac 6-4 7-5 in the other semi-final.
Djokovic, 37, breezed through the first set, displaying some of his best tennis of the season.
But the 24-time Grand Slam champion's dominance slowed in the second set as he struggled with a hip problem.