Szwajcar w ćwierćfinale stanął naprzeciw ostatniej nadziei gospodarzy, Federico Gilowi, który występował w imprezie dzięki dzikiej karcie przyznanej przez organizatorów. Co ciekawe mało znany Portugalczyk sprawił Federerowi pewne problemy, bowiem udało mu się dwukrotnie przełamać turniejową jedynkę. Tyle tylko, że lider ATP Tour wykorzystał trzy break-pointy i ostatecznie wygrał 6:4, 6:2. W drodze do finału musi jeszcze pokonać Florena Serrę z Francji, który w ćwierćfinale łatwo ograł Włocha Flavio Cipolle 6:1, 6:1.
Ze sporych opresji musiał ratować się Dawidenko w ćwierćfinałowym pojedynku z Francuzem Marciem Gicquelem (nr 7). 11 razy bronił się przed przełamaniem i dopiero po dwóch godzinach i 30 minutach wygrał 6:4, 5:7, 6:3. O finał Rosjanin powalczy z mała rewelacją turnieju - Niemcem
Wyniki meczów ćwierćfinałowych:
Roger Federer (Szwajcaria, 1) - Frederico Gil (Portugalia, WC) 6:4, 6:1
Nikołaj Davydenko (Rosja, 2) - Marc Gicquel (Francja, 7) 6:4, 5:7, 6:3
Denis Gremelmayr (Niemcy) - Jiri Vanek (Czechy) 6:2, 3:6, 6:2
Florent Serra (Francja) - Flavio Cipolla (Włochy) 6:1, 6:1