David Prinosil was the defending champion but lost in the second round to Roger Federer.
Thomas Johansson won in the final 6–3, 6–7(5–7), 6–2 against Fabrice Santoro.
Seeds
A champion seed is indicated in bold text while text in italics indicates the round in which that seed was eliminated.
Yevgeny Kafelnikov (semifinals)
Patrick Rafter (semifinals)
Sébastien Grosjean (second round)
Arnaud Clément (first round)
Àlex Corretja (first round)
Roger Federer (quarterfinals)
Thomas Johansson (champion)
Tommy Haas (second round)
Draw
Key
- Q = Qualifier
- WC = Wild card
- LL = Lucky loser
- Alt = Alternate
- SE = Special exempt
- PR = Protected ranking
- ITF = ITF entry
- JE = Junior exempt
- w/o = Walkover
- r = Retired
- d = Defaulted
- SR = Special ranking
Finals
Semifinals | Final | ||||||||||||
1 | ![]() | 3 | 6 | 2 | |||||||||
7 | ![]() | 6 | 5 | 6 | |||||||||
7 | ![]() | 6 | 65 | 6 | |||||||||
![]() | 3 | 77 | 2 | ||||||||||
![]() | 7 | 6 | |||||||||||
2 | ![]() | 5 | 4 |
Top half
First round | Second round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
1 | ![]() | 6 | 4 | 6 | |||||||||||||||||||||||
Q | ![]() | 3 | 6 | 2 | 1 | ![]() | 6 | 6 | |||||||||||||||||||
![]() | 6 | 6 | ![]() | 4 | 4 | ||||||||||||||||||||||
![]() | 4 | 4 | 1 | ![]() | 62 | 77 | 77 | ||||||||||||||||||||
![]() | 6 | 6 | ![]() | 77 | 63 | 64 | |||||||||||||||||||||
Q | ![]() | 1 | 2 | ![]() | 6 | 6 | |||||||||||||||||||||
![]() | 4 | 4 | 8 | ![]() | 3 | 4 | |||||||||||||||||||||
8 | ![]() | 6 | 6 | 1 | ![]() | 3 | 7 | 2 | |||||||||||||||||||
4 | ![]() | 3 | 4 | 7 | ![]() | 6 | 5 | 6 | |||||||||||||||||||
![]() | 6 | 6 | ![]() | 63 | 77 | 61 | |||||||||||||||||||||
![]() | 1 | 4 | ![]() | 77 | 64 | 77 | |||||||||||||||||||||
![]() | 6 | 6 | ![]() | 4 | 2 | ||||||||||||||||||||||
![]() | 65 | 4 | 7 | ![]() | 6 | 6 | |||||||||||||||||||||
![]() | 77 | 6 | ![]() | 5 | 5 | ||||||||||||||||||||||
![]() | 2 | 5 | 7 | ![]() | 7 | 7 | |||||||||||||||||||||
7 | ![]() | 6 | 7 |
Bottom half
First round | Second round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
5 | ![]() | 0 | 2 | ||||||||||||||||||||||||
![]() | 6 | 6 | ![]() | 6 | 4 | 5 | |||||||||||||||||||||
Q | ![]() | 62 | 2 | WC | ![]() | 4 | 6 | 7 | |||||||||||||||||||
WC | ![]() | 77 | 6 | WC | ![]() | 63 | 4 | ||||||||||||||||||||
WC | ![]() | 2 | 3 | ![]() | 77 | 6 | |||||||||||||||||||||
![]() | 6 | 6 | ![]() | 7 | 7 | ||||||||||||||||||||||
Q | ![]() | 7 | 3 | 1 | 3 | ![]() | 5 | 5 | |||||||||||||||||||
3 | ![]() | 5 | 6 | 6 | ![]() | 7 | 6 | ||||||||||||||||||||
6 | ![]() | 64 | 6 | 6 | 2 | ![]() | 5 | 4 | |||||||||||||||||||
![]() | 77 | 4 | 2 | 6 | ![]() | 710 | 7 | ||||||||||||||||||||
![]() | 77 | 77 | ![]() | 68 | 5 | ||||||||||||||||||||||
WC | ![]() | 65 | 64 | 6 | ![]() | 6 | 66 | 64 | |||||||||||||||||||
![]() | 6 | 6 | 2 | ![]() | 4 | 78 | 77 | ||||||||||||||||||||
![]() | 1 | 3 | ![]() | 3 | 3 | ||||||||||||||||||||||
![]() | 3 | 4 | 2 | ![]() | 6 | 6 | |||||||||||||||||||||
2 | ![]() | 6 | 6 |