Andy Murray roared to victory at Wimbledon on Wednesday after beating seventh seed David Ferrer 6-7 (7/5) 7-6 (8/6) 6-4 7-6 (7/4).

The British number one was given a reprieve from the rain that dogged his last match, playing in dry weather apart from one brief delay.

The Duke and Duchess of Cambridge watched from the Royal Box as six-time champion Roger Federer beat Russian Mikhail Youzhny, before seeing Murray take on Ferrer.

However they were not on Centre Court to see the Scot clinch his place in Friday's semi-final against Jo-Wilfried Tsonga.