Le Suisse Roger Federer s'est qualifié pour les demi-finales du tournoi de Madrid en battant vendredi l'Américain Andy Roddick en trois sets 7-5, 6-7 (5/7), 6-1.

Le N.2 mondial rencontrera le Britannique Andy Murray (N.3 mondial) ou l'Argentin Juan Martin Del Potro (N.5 mondial).