Novak Djokovic was treated twice by a trainer for neck issues but rallied to defeat Spanish eighth seed Roberto Bautista Agut.
Roger Federer is the third oldest man ever to play in a Grand Slam final after 39-year-old Ken Rosewall featured in the 1974 Wimbledon and US Open finals.
Wimbledon 2019 Semi Final Highlights: Roger Federer vs Rafael Nadal, Novak Djokovic vs Roberto Bautista Agut Tennis Score; Semifinal Final Match: Roger Federer will play Novak Djokovic after he reached his 12th Wimbledon final on Friday.
Novak Djokovic defeated David Goffin 6-4, 6-0 and 6-2, in the quarter-finals of Wimbledon 2019 to book a place in the semis.
Rafael Nadal showed no sign of the knee problems and dominated the match completely.
Roberto Bautista Agut superbly recovered from a first set destruction to win 1-6, 7-5, 6-3.
Tsitsipas burst onto the scene by reaching his first tour-level final at Barcelona last April.
Roberto Bautista Agut will face Stefanos Tsitsipas for a place in the semifinals.
Andy Murray fought to the very end before losing his Australian Open first-round match 6-4, 6-4, 6-7 (5/7), 6-7 (4/7), 6-2 to Roberto Bautista Agut.
Gutsy Andy Murray lost an epic Australian Open farewell match 6-4, 6-4, 6-7 (5/7), 6-7 (4/7).
Roberto Bautista Agut defeated Novak Djokovic for the second time in his career.
The Serbian has reached the second week at Roland Garros for the last nine years in a row.
Roger Federer outclassed Roberto Bautista Agut in straight sets to inch closer to his sixth title of the season.
Roberto Bautista Agut lost only eight points on his serve while in contrast Danill Medvedev's serve was always under pressure in the Chennai Open final, which lasted an hour and 11 minutes
Women's singles second seed Agnieszka Radwanska and sixth seed Simona Halep lost their Round of 16 matches on a rain-hit day at the French Open.
Novak Djokovic lost the first set to Roberto Bautista Agut in the men's singles pre-quarterfinals before rain halted play at French Open again.
Rafael Nadal is looking for his first title on any surface since last summer and will meet 57th-ranked Aljaz Bedene. On the other hand, Roger Federer will play his first match in more than two months.
It was Tomas Berdych's fourth win in six meetings with Roberto Bautista Agut, who upset former US Open champion and 12th seed Marin Cilic to reach the round of 16.