Defending champion Novak Djokovic reached another Wimbledon final as he bids for a fifth title.
The 32-year-old Serbian will meet Roger Federer on Centre Court on Sunday.
Here, PA charts Djokovic's route to a sixth SW19 showpiece.
First round – Philipp Kohlschreiber
Djokovic began his campaign with a double fault and a drop of serve, but still secured a straight-sets victory, winning 6-3 7-5 6-3.
Second round – Denis Kudla
Plain sailing for the world number one, who won the opening five games and strolled to a 6-3 6-2 6-2 win in 93 trouble-free minutes.
Third round – Hubert Hurkacz
Djokovic dropped a set for the first time at the Championships but it proved only a minor inconvenience in a 7-5 6-7 (5) 6-1 6-4 win.
Fourth round – Ugo Humbert
The top seed breezed past French rookie Humbert 6-3 6-2 6-3 on Court One to reach the last eight for the 11th time.
Quarter-final – David Goffin
For eight games this was a contest, then Djokovic won 10 in row on his way to a 6-4 6-0 6-2 victory and a ninth semi-final.
Semi-final – Roberto Bautista Agut
Spaniard Bautista Agut took the second set, only the second Djokovic dropped all fortnight, but was still taken apart 6-2 4-6 6-3 6-2.