Federer awansował do finału po wygranej 7:6 (9-7), 6:3 z innym tenisistą gospodarzy Marco Chiudinellim. Lider rankingu ATP World Tour tylko w pierwszym secie miał problemy z mniej utytułowanym rywalem, ale rozstrzygnął go na swoją korzyść w nie mniej wyrównanym tie-breaku. Już na początku drugiej partii przełamał serwis Chiudinelliego i utrzymał zdobytą w ten sposób przewagę do końca, wykorzystując pierwszego z trzech meczboli przy własnym serwisie. Do wygranej potrzebował godziny i 25 minut. W pierwszym sobotnim półfinale w poważnych opałach znalazł się Djokovic, ale zdołał pokonać 6:7 (4-7), 7:5, 6:2 Czecha Radka Stepanka (nr 5.). Spotkanie trwało dwie godziny i 32 minuty, a zanim Serb zszedł z kortu jako zwycięzca obronił trzy meczbole w dziesiątym gemie drugiego seta. Stepanek prowadził 5:4 i 40:0 przy serwisie Djokovica, ale nie wykorzystał trzech okazji do zakończenia pojedynku i później przegrał trzy kolejne gemy. W decydującej partii zupełnie się pogubił i oddał inicjatywę wyżej notowanemu rywalowi. Wyniki spotkań 1/2 finału: Roger Federer (Szwajcaria, 1) - Marco Chiudinelli (Szwajcaria) 7:6 (9-7), 6:3 Novak Djokovic (Serbia, 2) - Radek Stepanek (Czechy, 5) 6:7 (4-7), 7:5, 6:2.