The 5 oldest Masters 1000 tournament champions: Roger Federer, Novak Djokovic, Rafael Nadal top three

Winning Masters 1000 titles is one of the toughest tasks in tennis, though a few have found themselves competing for some of the sport’s biggest titles well into the latter stages of their career.
Here, we look at the five oldest players to win a Masters 1000 title since the format was revamped in 1990.
5) John Isner, 2018 Miami Open – 32 years, 340 days
Former world No 8 Isner won his first and only Masters title at the Miami Open in 2018, making him the oldest first-time champion – and the fifth-oldest winner full stop.
The 14th seed beat second seed Marin Cilic in straight sets in the fourth round, before victories over 19th seed Hyeon Chung and fifth seed Juan Martin del Potro sent him into the final.
Isner had lost three previous Masters finals and things did not look promising when he dropped the opening set to fourth seed Alexander Zverev.
However, the American – not far off his 33rd birthday – rallied to triumph 6-7(4), 6-4, 6-4, and lift the biggest title of his career.
4) Andre Agassi, 2004 Cincinnati Open – 34 years, 101 days
All-time great Agassi won 17 Masters 1000 titles across his career, and his last triumph in Cincinnati two decades ago makes him the fourth oldest champion in Masters history.
The eight-time Grand Slam champion was down at 11th in the seedings heading into the tournament, which he had twice won before, though defeated fourth seed Carlos Moya to reach the last four.
That was followed by an epic victory over second seed and defending champion Andy Roddick in the semi-final, which saw him book a date in the final versus 10th seed Lleyton Hewitt.
Agassi battled his way to a 6-3, 3-6, 6-2 victory to win the final Masters 1000 crown of his career, though he did reach one more final at the 2005 Canadian Open.
Tennis News
Stan Wawrinka controversy and Serena & Venus Williams mishaps – 5 huge umpire mistakes
3) Rafael Nadal, 2021 Italian Open – 34 years, 347 days
Only one man has won more Masters titles than Nadal, who has 36 such victories to his name, and his final success at the 2021 Italian Open makes him the third oldest champion in history.
The Spaniard came into Rome that year as the second seed and as a nine-time former champion, and he brushed aside the likes of sixth seed Alexander Zverev and Reilly Opelka to reach the final.
That set up a final against long-time rival Novak Djokovic, and Nadal battled his way to a 7-5, 1-6, 6-3 victory in his last final against his greatest foe.
Nadal nearly added a 37th Masters title aged 35 at Indian Wells in 2022, though was beaten in the final by Taylor Fritz.
2) Novak Djokovic, 2023 Paris Masters – 36 years, 167 days
No man can match Djokovic’s staggering haul of 40 Masters 1000 titles, and the Serbian’s most recent triumph at the 2023 Paris Masters makes him the second-oldest Masters champion of all time.
Heading into Bercy 12 months ago Djokovic was a six-time Paris champion and reigning world No 1, and used all his experience to battle his way to the final.
He edged past sixth seed Holger Rune in a rematch of the 2022 final – a match he lost – before a similar victory over fifth seed Andrey Rublev in the semi-final.
Djokovic then eased past Grigor Dimitrov 6-4, 6-3 to lift a record-extending seventh Paris title aged 36 years and 167 days.
Djokovic could extend his personal milestone with victory in Shanghai or Paris this year, and then potentially break the all-time record next year.
1) Roger Federer, 2019 Miami Open – 37 years, 235 days
Swiss maestro Federer sits ahead of his ‘Big Three’ rivals as things stand, becoming the oldest Masters 1000 champion in history thanks to his 2019 Miami Open victory.
A winner of 28 Masters titles, the Swiss came into Miami five years ago after a tough defeat in the Indian Wells final the previous week, losing to del Potro despite holding match points.
However, there were no signs of any mental fatigue, the fourth seed brushing aside the likes of sixth seed Kevin Anderson and 20th seed Denis Shapovalov to reach the final.
Up against defending champion Isner, Federer claimed a comfortable 6-1, 6-4 victory to capture the title in Miami for the first time.
Aged 37 years and 235 days, it was not only his final Masters 1000 title but also his last final at that level.
Read Next: The 5 youngest men to lift a Masters 1000 title – ft Rafael Nadal, Carlos Alcaraz