In their 58th career clash, Djokovic triumphed 3-6, 6-3, 7-6 (7/4), 6-2 and stays on course to capture a 19th major and become the first man in over 50 years to win all four Slams twice.
Djokovic, the 2016 champion in Paris who had also beaten Nadal at the 2015 tournament, will face Stefanos Tsitsipas in Sunday’s final in what will be his 29th championship match at the Slams.
🇬🇷Stefanos Tsitsipas vs Novak Djokovic🇷🇸It all comes down to this. #RolandGarros https://t.co/Mm1ijaynFj
— Roland-Garros (@rolandgarros) 1623448185000
Tsitsipas had earlier become the first Greek to reach a Grand Slam final with a 6-3, 6-3, 4-6, 4-6, 6-3 victory over Germany’s Alexander Zverev.
Nadal, 35, who would have been the oldest finalist at the French Open in the modern era, remains tied on 20 majors with Roger Federer.
The only man to ever beat Nadal twice at #RolandGarros 👇 https://t.co/RGZLuAj9Nu
— Roland-Garros (@rolandgarros) 1623447899000
“It was a privilege to face Rafa in such an incredible match,” said Djokovic after four hours and 11 minutes of intense action.
“Tonight it was my greatest ever match in Paris.”
4️⃣ hours and 1️⃣1️⃣ minutesYou’ve earned that smile @DjokerNole!#RolandGarros https://t.co/75wWsWNUwY
— Roland-Garros (@rolandgarros) 1623447278000
It was his second win in eight meetings in Paris with Nadal, a sequence which also included three losses in finals.
It was Nadal’s first defeat in 14 semi-finals in the French capital.
“Probably it was not my best day today, even if I fought,” said Nadal.
“Sometimes you win, sometimes you lose. I had a big chance. There were some crazy points but there was fatigue there.”
Djokovic finished with 50 winners; Nadal committed 55 unforced errors under the relentless assault.
Impossible Achieved 👊@DjokerNole becomes the first player in history to defeat Nadal in a Paris semi-final, besti… https://t.co/Ha6gDrdPiQ
— Roland-Garros (@rolandgarros) 1623446475000
Djokovic had two break points in the opening game of the first set which stretched to 10 minutes but was unable to convert.
Nadal made him pay, sprinting away for a 5-0 lead before the top seed got on the board.
Djokovic clung on, retrieving one break to get to 2-5 but Nadal eventually prevailed after one hour on court even if he required seven set points to edge ahead.
As a sign of the tension of the occasion, Nadal complained to chair umpire Eva Asderaki-Moore that he needed more time to collect his towel.
Djokovic aired his bemusement at the amount of clay on the baselines.
The old rivals exchanged breaks in the second and third games of a big-hitting second set but it was Djokovic who repeated the feat for a 4-2 lead before levelling the tie.
Twice in the third set Djokovic edged ahead, only to be reeled back in by Nadal who broke back in the 10th game as the world number one served for the set.
Djokovic then had to save a set point with an ice-cool drop shot in the 12th game.
“You cannot play better clay court tennis than this. It’s perfect,” tweeted Andy Murray.
A 92-minute third set ended with Djokovic taking the tiebreak.
In a further twist on a dramatic evening, the 5,000 spectators inside Court Philippe Chatrier were allowed to watch the conclusion of the match despite it passing the 11pm Covid-19 curfew.
“In agreement with the national authorities, the match will come to an end in your presence,” said a stadium announcer told delighted fans.
Nadal then broke in the first game of the fourth set but Djokovic levelled for 2-2 and broke again for 4-2.
He finished it off on a second match point when Nadal hit wide and long.