British second seed Andy Murray has booked a Wimbledon final against world tennis number one Novak Djokovic.
Murray came back from a set down to beat Poland's Jerzy Janowicz in four, triumphing 6-7 6-4 6-4 6-3.
Earlier Djokovic played out a record five-set victory over Argentina's Juan Martin del Potro.
At almost four and three quarter hours, the Serb's 7-5 4-6 7-6 6-7 6-3 win was the longest semi-final in Wimbledon history.