Two-time defending champion Carlos Alcaraz reached his third successive Wimbledon final on Friday, battling to a 6-4, 5-7, 6-3, 7-6 8/6 win against American fifth seed Taylor Fritz.
With Hollywood star Leonardo DiCaprio watching from the stands, Alcaraz survived a titanic clash lasting two hours and 49 minutes in searing temperatures on Centre Court.
As the mercury rose close to 32 degrees Celsius 90 degrees Fahrenheit, play was interrupted by several fans taken ill, but Alcaraz kept his cool to subdue the big-serving Fritz with his sublime returns and immaculate serving of his own.
The 22-year-old will play seven-time Wimbledon champion Novak Djokovic or world number one Jannik Sinner in Sundays final.
Alcaraz has beaten Djokovic in the past two Wimbledon finals and holds an 8-4 edge over Sinner in their 12 meetings.