ATP 250 · 2000-10-16 · draw of 32
Shanghai 2000
HardFinal
| 🇸🇪 Magnus Norman | d. | 🇳🇱 Sjeng Schalken | 6-4 4-6 6-3 | H2H |
Semifinals
| 🇳🇱 Sjeng Schalken | d. | 🇪🇸 Alex Calatrava | 6-3 3-6 6-3 | H2H |
| 🇸🇪 Magnus Norman | d. | 🇺🇸 Michael Chang | 6-3 6-1 | H2H |
Quarterfinals
| 🇳🇱 Sjeng Schalken | d. | 🇪🇨 Nicolas Lapentti | 6-3 6-4 | H2H |
| 🇪🇸 Alex Calatrava | d. | 🇿🇼 Byron Black | W/O | H2H |
| 🇺🇸 Michael Chang | d. | 🇨🇱 Nicolas Massu | 7-5 6-3 | H2H |
| 🇸🇪 Magnus Norman | d. | 🇸🇪 Jonas Bjorkman | 7-6(8) 0-6 6-2 | H2H |
Round of 16
| 🇪🇨 Nicolas Lapentti | d. | 🇨🇭 George Bastl | 6-3 6-2 | H2H |
| 🇳🇱 Sjeng Schalken | d. | 🇦🇺 Jason Stoltenberg | 1-6 6-3 6-4 | H2H |
| 🇿🇼 Byron Black | d. | 🇮🇹 Laurence Tieleman | W/O | H2H |
| 🇪🇸 Alex Calatrava | d. | 🇷🇺 Andrei Stoliarov | 7-6(5) 7-6(3) | H2H |
| 🇨🇱 Nicolas Massu | d. | 🇷🇺 Mikhail Youzhny | 7-6(14) 6-1 | H2H |
| 🇺🇸 Michael Chang | d. | 🇺🇸 Paul Goldstein | 6-3 6-4 | H2H |
| 🇸🇪 Jonas Bjorkman | d. | 🇦🇺 Wayne Arthurs | 6-4 7-6(5) | H2H |
| 🇸🇪 Magnus Norman | d. | 🇧🇷 Andre Sa | 6-4 6-2 | H2H |
Round of 32
| 🇪🇨 Nicolas Lapentti | d. | 🇧🇬 Orlin Stanoytchev | 7-6(2) 6-3 | H2H |
| 🇨🇭 George Bastl | d. | 🇺🇸 Jeff Tarango | 6-4 6-4 | H2H |
| 🇦🇺 Jason Stoltenberg | d. | 🇵🇭 Cecil Mamiit | 3-6 6-4 6-4 | H2H |
| 🇳🇱 Sjeng Schalken | d. | 🇧🇪 Christophe Rochus | 6-2 6-4 | H2H |
| 🇿🇼 Byron Black | d. | 🇨🇳 Ben-Qiang Zhu | 6-2 6-1 | H2H |
| 🇮🇹 Laurence Tieleman | d. | 🇩🇪 Daniel Elsner | 6-3 3-6 6-1 | H2H |
| 🇪🇸 Alex Calatrava | d. | 🇩🇪 Markus Hantschk | 4-6 6-3 7-6(5) | H2H |
| 🇷🇺 Andrei Stoliarov | d. | 🇦🇺 Andrew Ilie | 6-1 7-6(6) | H2H |
| 🇨🇱 Nicolas Massu | d. | 🇦🇷 Mariano Zabaleta | 6-4 7-6(5) | H2H |
| 🇷🇺 Mikhail Youzhny | d. | 🇩🇪 Christian Vinck | 7-6(5) 7-6(0) | H2H |
| 🇺🇸 Paul Goldstein | d. | 🇨🇳 Yu Zhang | 6-4 7-5 | H2H |
| 🇺🇸 Michael Chang | d. | 🇮🇱 Harel Levy | 4-6 6-4 6-1 | H2H |
| 🇸🇪 Jonas Bjorkman | d. | 🇮🇹 Davide Sanguinetti | 3-6 6-3 6-3 | H2H |
| 🇦🇺 Wayne Arthurs | d. | 🇧🇪 Olivier Rochus | 7-6(3) 7-6(5) | H2H |
| 🇧🇷 Andre Sa | d. | 🇹🇭 Paradorn Srichaphan | 6-2 6-3 | H2H |
| 🇸🇪 Magnus Norman | d. | 🇮🇹 Andrea Gaudenzi | 6-3 6-7(4) 6-4 | H2H |