Roger Federer was forced to come from two sets down to beat Argentine Juan Martin del Potro, in a match that was as much about stamina as it was about style.

Watch highlights as Federer loses the second set tie-break, before turning things around in amazing fashion to seal a semi-final berth.