Seven-time champion Roger Federer dismantled the big-serving game of Canadian Milos Raonic to reach his ninth Wimbledon final.
The Swiss, 32, broke Raonic in the first game and went on to win 6-4 6-4 6-4 in one hour and 42 minutes.
He will take on top seed Novak Djokovic in Sunday’s final, after the Serb beat Grigor Dimitrov in four sets.
Federer is trying to win his 18th Grand Slam title, and his first since beating Andy Murray at Wimbledon in 2012.
Fifteen years after making his first appearance at the All England Club, Federer has the chance to extend the record he has already set for major victories and break new ground for Wimbledon titles in the men’s game.