Djokovic, Nadal and Federer reach same major semis for first time in seven years

This year's French Open is the first major since Roland Garros in 2012 to see Novak Djokovic, Rafael Nadal and Roger Federer in the semis.

The 2012 Australian Open was the last time Djokovic, Nadal and Federer reached the semis of the same grand slam.   -  Getty Images

Novak Djokovic, Rafael Nadal and Roger Federer have reached the semifinals of the same grand slam for the first time in seven years at the 2019 French Open.

World number one Djokovic overcame Alexander Zverev 7-5, 6-2, 6-2 on Thursday to book a last-four clash with Dominic Thiem, while Federer and Nadal will meet on the other side of the draw on Friday.

Not since playing at Roland Garros in 2012 have Djokovic, Nadal and Federer simultaneously made runs to the semifinals.

This year's French Open also represents the first time that the top four in the rankings have reached the penultimate round since the 2012 Australian Open, when Djokovic (1), Nadal (2), Federer (3) and Andy Murray (4) starred at Melbourne Park.

The packed men's draw at Roland Garros this week is at complete odds with the women's side, where none of the remaining players have ever won a major. Ashleigh Barty (8) is the highest seed left in the women's singles.

The semifinal breakdown

Remarkably, it has been seven years since Novak Djokovic, Rafael Nadal and Roger Federer all reached the semifinals of the same grand slam.

But the trio have made it to the final four of this year's French Open, ending a run of 27 majors that has seen at least one of the sport's greatest stars absent from the penultimate round.

It is only the 12th time that Djokovic, Nadal and Federer have simultaneously made runs to the semi-finals at a grand slam.

We look back at the previous occasions and see who has the best record.

2012 French Open 
Semifinal: Novak Djokovic [1] bt Roger Federer [3] 6-4, 7-5, 6-3
Semifinal: Rafael Nadal [2] bt David Ferrer [6] 6-2, 6-2, 6-1
Final: Rafael Nadal [2] bt Novak Djokovic [1] 6-4, 6-3, 2-6, 7-5

2012 Australian Open 
Semifinal: Novak Djokovic [1] bt Andy Murray [4] 6-3, 3-6, 6-7 (4-7), 6-1, 7-5
Semifinal: Rafael Nadal [2] bt Roger Federer [3] 6-7 (5-7), 6-2, 7-6 (7-5), 6-4
Final: Novak Djokovic [1] bt Rafael Nadal [2] 5-7, 6-4, 6-2, 6-7 (5-7), 7-5

2011 US Open 
Semifinal: Novak Djokovic [1] bt Roger Federer [3] 6-7 (7-9), 4-6, 6-3, 6-2, 7-5
Semifinal: Rafael Nadal [2] bt Andy Murray [4] 6-4, 6-2, 3-6, 6-2
Final: Novak Djokovic [1] bt Rafael Nadal [2] 6-2, 6-4, 6-7 (3-7), 6-1

2011 French Open 
Semifinal: Rafael Nadal [1] bt Andy Murray [4] 6-4, 7-5, 6-4
Semifinal: Roger Federer [3] bt Novak Djokovic [2] 7-6 (7-5), 6-3, 3-6, 7-6 (7-5)
Final: Rafael Nadal [1] bt Roger Federer [3] 7-5, 7-6 (7-3), 5-7, 6-1

2010 US Open 
Semi-final: Rafael Nadal [1] bt Mikhail Youzhny [12] 6-2, 6-3, 6-4
Semi-final: Novak Djokovic [3] bt Roger Federer [2] 5-7, 6-1, 5-7, 6-2, 7-5
Final: Rafael Nadal [1] bt Novak Djokovic [3] 6-4, 5-7, 6-4, 6-2

2009 US Open 
Semifinal: Roger Federer [1] bt Novak Djokovic [4] 7-6 (7-3), 7-5, 7-5
Semifinal: Juan Martin del Potro [6] bt Rafael Nadal [3] 6-2, 6-2, 6-2
Final: Juan Martin del Potro [6] bt Roger Federer [1] 3-6, 7-6 (7-5), 4-6, 7-6 (7-4), 6-2

2008 US Open 
Semifinal: Andy Murray [6] bt Rafael Nadal [1] 6-2, 7-6 (7-5), 4-6, 6-4
Semifinal: Roger Federer [2] bt Novak Djokovic [3] 6-3, 5-7, 7-5, 6-2
Final: Roger Federer [2] bt Andy Murray [6] 6-2, 7-5, 6-2

2008 French Open 
Semi-final: Roger Federer [1] bt Gael Monfils 6-2, 5-7, 6-3, 7-5
Semi-final: Rafael Nadal [2] bt Novak Djokovic [3] 6-4, 6-2, 7-6 (7-3)
Final: Rafael Nadal [2] bt Roger Federer [1] 6-1, 6-3, 6-0

2008 Australian Open 
Semi-final: Roger Federer [1] bt Novak Djokovic [3] 7-5, 6-3, 7-6 (7-5)
Semi-final: Jo-Wilfried Tsonga bt Rafael Nadal [2] 6-2, 6-3, 6-2
Final: Novak Djokovic [3] bt Jo-Wilfried Tsonga 4-6, 6-4, 6-3, 7-6 (7-2)

2007 Wimbledon 
Semifinal: Roger Federer [1] bt Richard Gasquet [12] 7-5, 6-3, 6-4
Semifinal: Rafael Nadal [2] bt Novak Djokovic [4] 3-6, 6-1, 4-1r
Final: Roger Federer [1] bt Rafael Nadal [2] 7-6 (9-7), 4-6, 7-6 (7-3), 2-6, 6-2

2007 French Open 
Semifinal: Roger Federer [1] bt Nikolay Davydenko [4] 7-5, 7-6 (7-5), 7-6 (9-7)
Semifinal: Rafael Nadal [2] bt Novak Djokovic [6] 7-5, 6-4, 6-2
Final: Rafael Nadal [2] bt Roger Federer [1] 6-3, 4-6, 6-3, 6-4

TOTALS

Semifinal exits 
Novak Djokovic: 6
Roger Federer: 5
Rafael Nadal: 3

Wins 
Rafael Nadal: 5
Novak Djokovic: 3
Roger Federer: 2
Juan Martin del Potro: 1