Djokovic recovered from losing the first set to win for the fourth successive match at this year's US Open ©Getty Images

Only Russia’s Daniil Medvedev stands in Novak Djokovic’s way of history after the Serbian world number one beat Germany’s Alexander Zverev to reach the US Open final.

Djokovic has won all three Grand Slams so far this year, and is looking to becoming the first man since Rod Laver in 1969 to win all four of the men’s tennis majors in a single year.

However, he was up against the world number four and Olympic champion Zverev, who had knocked him out of Tokyo 2020 and himself was looking to reach his second consecutive final in New York City.

For the fourth successive match at the US Open, Djokovic had to come from behind to win as his opponent took the first set 6-4, but fought back to take the second and third 6-2 and 6-4.

It was then Zverev’s turn to rally as he clinched the fourth 6-4 to force a decider, but Djokovic had won each of his previous three five-set matches at the Grand Slams this year, and broke the German’s lead twice to storm into a 5-0 lead before eventually winning the set 6-2 to progress to the final.

Djokovic will feature in his 31st Grand Slam final on Sunday (September 12), and has the chance to win his 21st of those, which would beat the 20 currently held by Switzerland’s Roger Federer and Spain’s Rafael Nadal.

He made clear that he will be going all out for victory in the final at Arthur Ashe Stadium.

"There is only one match left - all in," Djokovic said.

Daniil Medvedev has dropped only one set so far this tournament ©Getty Images
Daniil Medvedev has dropped only one set so far this tournament ©Getty Images

"I’m going to put my heart and my soul and my body and my head into that one.

"I’m going to treat the next match like it is the last match of my career."

It was a more routine evening for the world number two Medvedev in the earlier semi-final as he recorded a straight-sets victory against Canada’s Felix Auger-Aliassime.

The Russian won 6-4, 7-5, 6-2 in Arthur Ashe Stadium, reaching his second major final of the year and the third of his career.

In the first set, Auger-Aliassime's serve let him down as he produced 10 double faults versus four aces.

That was always going to make it tough to beat Medvedev, who forced the only break of set one to love to take it.

Auger-Aliassime hit back in set two, going 5-2 up and then serving for the set at 5-3 ahead, but Medvedev won five games in a row to snatch the set away from his 21-year-old opponent's grasp.

Medvedev broke two more times in set three en route to victory in a little more than two hours.

The Russian has dropped only one set so far this tournament.

He reached the final in New York City two years ago, losing in five sets to Nadal, while he was beaten in straight sets by Djokovic at the Australian Open in the first major of 2021.