Djokovic is through to only his second semi-final of a troubled campaign as he hunts his first title in 2018.
The world number one needs to lift a record 10th title at Halle on Sunday in order to remain at the summit of the rankings and assure himself the top seeding at Wimbledon starting a week from Monday.
Federer made a return to the top ATP ranking for a sixth time through his semi-final victory on Saturday over Australian Nick Kyrgios.
Roger Federer needs to win one more match in Stuttgart to return to the No.1 spot for the second time this season.
Rafael Nadal has admitted he finds it hard to make the transition from clay to grass
Roger Federer is beginning his grass season in Stuttgart for the third consecutive year after reaching the 2016 semi-finals.
Rafael Nadal insists that he has no desire to become locked into an arms race with Roger Federer to surpass his great rival's 20 Grand Slam titles.
The 24-year-old Austrian was playing in his first Grand Slam final, and although he pushed Nadal at times, he fell to an ultimately one-sided 6-4, 6-3, 6-2 defeat.
Rafael Nadal joins Australia's Margaret Court as the only player to win 11 titles at the same major.
Rafael Nadal outplayed Dominic Thiem 6-4, 6-3, 6-2 to clinch his 11th French Open title.
Nadal, with 16 majors to his name, will play his 24th Grand Slam final at Roland Garros against Dominic Thiem who is in his first.
Dominic Thiem is the only man to beat Rafael Nadal on clay in the last two seasons - in Madrid this year and Rome in 2017.
Nadal is now just the second man to reach 11 finals at the same Slam, equalling Roger Federer's mark at Wimbledon.
The former US Open champion almost retired from the sport two years ago.
It is the 11th time the 32-year-old Spaniard has reached the French Open last four, becoming only the third man in history to achieve the feat at a Grand Slam tournament, after Jimmy Connors at the US Open and Roger Federer at Wimbledon and the Australian Open.
Rafael Nadal said he doesn't "feel old", after moving a step closer to an incredible 11th French Open title on Monday by beating German Maximilian Marterer to reach the quarter-finals the day after his 32nd birthday.
Nadal will face Argentinian Diego Schwartzman for a semi-final spot, after the 11th seed staged a thrilling comeback to down sixth seed Kevin Anderson 1-6, 2-6, 7-5, 7-6 (7/0), 6-2.
Nadal on Sunday celebrated his 32nd birthday in style as the World No. 1 trounced Richard Gasquet in his third-round match to enter last 16 at Roland Garros.