Number 3 ranked Roger Federer had his hands full today when No. 3 ranked Juan Martin del Potro took him the distance in five sets. Federer let his frustrations out on the fans watching their match.
Federer eventually won the match 3-6, 6-7 (4-7), 6-2, 6-0, 6-3 and will face No. 1 seed Novak Djokovic in the semifinals.