Novak Djokovic recovered from a defeat against Croatia's Marin Cilic and made a delicious semi-final against Roger Federer at the Paris Masters.
Djokovic, who will face Rafael Nadal's No. 1 World Ranking on Monday, won 4: 6, 6: 2, 6: 3 to extend his victory run to 21 games before Federer set Japanese Kei Nishikori down in straight sets.
It is the 47th meeting of the pair with Djokovic, who has won his last three matches and leads his head-to-head record between 24 and 22.
Novak Djokovic recovered from a defeat by Marin Cilic of Croatia at the Paris Masters
Djokovic won with 4: 6, 6: 2, 6: 3 against Roger Federer a delicious semi-final
Djokovic, who won the Wimbledon and US Open championship this year, lost his coolness after breaking out in his own box in the second set of his knockout round before breaking his racket in the third racket.
Second place on the grid, however, remains on course to win a fifth title in Paris Masters after sealing victory over Cilic in two hours and 12 minutes.
"It was a big challenge," the Serb said as he thought about his victory.
"I was broke in the third set, and that match could have gone both ways, I won the match, but if he won, it would have been absolutely worth it.
"I'm just happy to be in the semi-finals, and I know I can play better."
In the AccorHotels Arena Federer put the Japanese Kei Nishikori in straight sets off
Federer has not won the tournament in Paris since 2011, but won 6-4, 6-4
Federer has not won the tournament in Paris since 2011, but secured his promotion to the semi-finals on Saturday with a relatively routine 6-4, 6-4 win against Nishikori.
In the last eight, the Russian Karen Khachanov scored with a 6-1, 6-2 victory against fourth-placed Alexander Zverev.
The world's number 18, which took just over an hour to defeat Zverev, will face Dominic Thiem in the semi-final.
Thiem, the finalist of the French Open, came from behind and won 4-6, 6-4, 6-4 against Jack Sock, who won the title in Paris last year.