W półfinale Federer pokonał Niemca Philippa Petzschnera 7:6 (7-3), 6:4, a Hewitt wygrał z Niemcem Benjaminem Beckerem 6:7 (4-7), 7:6 (7-3), 6:2. Wyniki półfinałów: Roger Federer (Szwajcaria, 1) - Philipp Petzschner (Niemcy) 7:6 (7-3), 6:4 Lleyton Hewitt (Australia, 8) - Benjamin Becker (Niemcy) 6:7 (4-7), 7:6 (7-3), 6:2