Carlos Alcaraz finally found his A-game to tame Daniil Medvedev and reach his second straight Wimbledon final, as the champion overcame an erratic first set to beat the Russian 6-7 (1) 6-3 6-4 6-4 on Friday.
Alcaraz, whose tournament so far has been typified by lapses in concentration and drops in intensity, was on the back foot as Medvedev clinched the first set in a tiebreak.
But he kicked into gear and took the match away from Medvedev to oust the fifth seed in the semi-finals for the second consecutive year.
Alcaraz will now face either Novak Djokovic, whom he beat to clinch the title last year, or Italian Lorenzo Musetti who has reached his first Grand Slam semi-final.

Vinicius lifts Real Madrid to 1-0 win over Sevilla
Relegation looming for sloppy West Ham after 3-1 defeat by Newcastle
Sinner wins Italian Open to complete Masters collection
Fernandes equals league assist record in United's 3-2 win over Forest
Neymar loses cool over botched substitution in final World Cup audition
