En esta ocasión, se enfrentaban por el título el tenista de Basilea, Roger Federer, y el tenista chileno Fernando González. Éste había sorprendido a todos al plantarse en la final de este exigente torneo. Sin embargo, tras 2 horas de partido, el suizo se iba a adjudicar otro torneo más al derrotar a su rival por un claro 7-5, 6-1 y 6-0. Consiguió así su entorchado número 12 en cuanto a Masters 1.000 se refiere.
En 2007 esperábamos volver a encontrar al mejor jugador de tenis de todos los tiempos en la final de este torneo de tenis tan importante para Madrid.