Rafael Nadal reignited the debate over who will finish with the most Grand Slam titles in men’s tennis after he won his 19th major at the US Open.

The 33-year-old Spaniard withstood a thrilling fightback from Daniil Medvedev to win his fourth title at Flushing Meadows, after arguably the greatest US Open showpiece.

Nadal is now within one of Roger Federer’s haul of 20 Grand Slam titles and three ahead of world No 1 Novak Djokovic.

The ‘Big Three’ have won 33 of the 40 Grand Slam titles over the past decade and have shared the last 12 majors between them to underline their dominance.