What a day, what a daypublished at 21:07 British Summer Time 6 July 2016
Hard to beat that for a day of sport on Centre Court - Roger Federer coming from two sets down against Marin Cilic to triumph in five, Andy Murray going two sets up on Jo-Wilfried Tsonga, getting dragged back to two apiece and then rediscovering the magic at the death to make it into Friday's semi-finals
Murray will play Tomas Berdych, who beat Lucas Pouille, while Federer will meet Milos Raonic, winner in four sets over Sam Querrey. Rest up, we'll go again for the ladies' semi-finals on Thursday.