Andy Murray has reached the Wimbledon semi-finals with a battling four-set win over France's Jo-Wilfried Tsonga on Centre Court.
The British number one came through a tense encounter 6-7 (5-7) 7-6 (7-5) 6-2 6-2 in two hours and 48 minutes.
He will play Rafael Nadal, the world number one on Friday 2nd July.