El español, segundo cabeza de serie, venció al actual número uno del mundo, Roger Federer, en una hora y 36 minutos por 6-4, 6-4.
Los cabezas de series Jarkko Nieminen y Marcos Baghdatis perdieron contra rivales inferiores en la lista ATP.
Otros jugadores que perdieron en segunda ronda fueron Fernando González, Mijaíl Yuzhny y David Nalbandian.
Los cuartos de final quedaron así: Rafael Nadal y Roger Federer pasaron a semifinales.
Después de hora y media, Rafael Nadal venció al número uno del mundo en dos sets.