Zverev, who destroyed Djokovic’s chances of a golden slam by defeating him at the Tokyo Olympics this summer, put in another strong performance to win 7-6 (4), 4-6, 6-3 and go to the final against Daniil Medvedev, last year’s victor.
The Russian qualified with a more straightforward 6-4, 6-2 win over Casper Ruud of Norway, who was making his debut. Medvedev overcame Zverev in the group stages earlier this week in a nail-biter, and will be the favorite after winning their previous five meetings..
Zverev’s victory in Tokyo has given him confidence that he can beat Djokovic, and he showed it in the first set when he saved a set point at 6-5 down before winning in a thrilling tie-break.
Djokovic seldom loses a set when playing at such a high level, but he returned in classic Djokovic manner to tie the match. However, Zverev held firm on his own serve to win his place in the final despite a shaky game early in the third.
source : Guardian sport