Knockout bracket
Round of 16
Quarterfinal
Semifinal
Early rounds
Round of 32 16 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Roger Federer | Nicolas Thomann | 6-4 | 7-64 | · |
| Ivo Heuberger | Attila Savolt | 6-4 | 6-1 | · |
| Paul Baccanello | Marc Rosset | 7-62 | 1-6 | 7-64 |
| Robin Soderling | Harel Levy | 6-3 | 6-4 | · |
| Paradorn Srichaphan | Marco Chiudinelli | 6-4 | 7-63 | · |
| Alex Bogomolov Jr | Jaymon Crabb | 6-3 | 6-2 | · |
| Dennis Van Scheppingen | Novak Djokovic | 4-6 | 7-5 | 6-4 |
| Taylor Dent | Justin Gimelstob | 4-6 | 6-4 | 6-4 |
| Rogier Wassen | Igor Andreev | 6-1 | 6-2 | · |
| Flavio Saretta | Prakash Amritraj | 6-3 | 6-3 | · |
| Jiri Vanek | Danai Udomchoke | 3-6 | 7-5 | 6-2 |
| Marat Safin | Noam Okun | 6-2 | 6-3 | · |
| Thomas Johansson | Feliciano Lopez | 6-1 | 2-6 | 7-65 |
| Adrian Garcia | Satoshi Iwabuchi | 7-65 | 6-3 | · |
| Jeff Morrison | Michael Kohlmann | 6-3 | 6-4 | · |
| Andy Roddick | Arvind Parmar | 6-1 | 6-4 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
| Roger Federer | SUI | Winner | |
| Andy Roddick | USA | Final | |
![]() |
Marat Safin | RUS | Semifinal |
| Paradorn Srichaphan | THA | Semifinal | |
| DS | Dennis Van Scheppingen | NED | Quarterfinal |
| FS | Flavio Saretta | BRA | Quarterfinal |
| Robin Soderling | SWE | Quarterfinal | |
![]() |
Thomas Johansson | SWE | Quarterfinal |
| AG | Adrian Garcia | CHI | Round of 16 |
| AJ | Alex Bogomolov Jr | RUS | Round of 16 |
| IH | Ivo Heuberger | SUI | Round of 16 |
| JM | Jeff Morrison | USA | Round of 16 |
| JV | Jiri Vanek | CZE | Round of 16 |
| PB | Paul Baccanello | AUS | Round of 16 |
| RW | Rogier Wassen | NED | Round of 16 |
| Taylor Dent | USA | Round of 16 | |
| AP | Arvind Parmar | GBR | Round of 32 |
| AS | Attila Savolt | HUN | Round of 32 |
| DU | Danai Udomchoke | THA | Round of 32 |
| Feliciano Lopez | ESP | Round of 32 | |
| HL | Harel Levy | ISR | Round of 32 |
| Igor Andreev | RUS | Round of 32 | |
| JC | Jaymon Crabb | AUS | Round of 32 |
| JG | Justin Gimelstob | USA | Round of 32 |
| Marc Rosset | SUI | Round of 32 | |
| MC | Marco Chiudinelli | SUI | Round of 32 |
| MK | Michael Kohlmann | GER | Round of 32 |
| NT | Nicolas Thomann | FRA | Round of 32 |
| NO | Noam Okun | ISR | Round of 32 |
| Novak Djokovic | SRB | Round of 32 | |
| PA | Prakash Amritraj | IND | Round of 32 |
| SI | Satoshi Iwabuchi | JPN | Round of 32 |

