Alexander Zverev reached the final of the ATP Finals with a 7-6 (7-4) 4-6 6-3 victory over Novak Djokovic.
The German, who beat Djokovic in the 2018 season finale championship match, played bravely and hit with great depth in the crucial moments against the Serbian. Zverev saved a set point in the first set and closed the net effectively throughout to advance after two hours and 29 minutes in an entertaining match.
The 24-year-old engaged with the fans inside the Pala Alpitour and hit 35 winners to reduce his ATP Head2Head series deficit to 4-7 against the World No. 1.
The German prevailed in a first set tiebreak, but Djokovic looked to have the momentum as he closed out the second set with a thumping ace.
Zverev fought back, however, taking a crucial break in the fourth game of the third set on a Djokovic unforced error.
He went on to win the match and will face Daniil Medvedev in the final.