| Round of 128 | | | Round of 64 | | | Round of 32 | | | Round of 16 | | | Quarterfinals | | | Semifinals | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| 1 | GM Anatoly Karpov (RUS) (2780) | | | | | | | | |
| | bye | | | | 1 | Anatoly Karpov (RUS) | 3½ | |
| | GM Alexander Beliavsky (UKR) (2640) | ½ | | | | Bojan Kurajica (BIH) | 2½ | |
| | GM Bojan Kurajica (BIH) (2565) | 1½ | | | | | | 1 | Anatoly Karpov (RUS) | 2 | |
| | GM Alexey Vyzmanavin (RUS) (2610) | 3½ | | | | | | António Antunes (POR) | 0 | |
| | GM Karel Mokrý (CZE) (2530) | 2½ | | | | Alexey Vyzmanavin (RUS) | ½ | | | | |
| | GM Anatoly Vaisser (FRA) (2575) | 0 | | | | António Antunes (POR) | 1½ | |
| | GM António Antunes (POR) (2510) | 2 | | | | 1 | Anatoly Karpov (RUS) | 2 | |
| | GM Jaan Ehlvest (EST) (2600) | 2 | | | | | | | Alexander Shabalov (USA) | 0 | |
| | GM Matthias Wahls (GER) (2540) | 0 | | | | Jaan Ehlvest (EST) | 1½ | | | | |
| | GM Ilya Smirin (ISR) (2615) | ½ | | | | Vadim Ruban (RUS) | ½ | |
| | GM Vadim Ruban (RUS) (2560) | 1½ | | | | | | | Jaan Ehlvest (EST) | ½ | |
| | GM Suat Atalık (TUR) (2535) | ½ | | | | | | Alexander Shabalov (USA) | 1½ | |
| | GM Alexander Shabalov (USA) (2600) | 1½ | | | | Alexander Shabalov (USA) | 1½ | | |
| | GM Mikhail Gurevich (BEL) (2620) | ½ | | | | Hannes Stefánsson (ISL) | ½ | |
| | GM Hannes Stefánsson (ISL) (2560) | 1½ | | | | 1 | Anatoly Karpov (RUS) | 2 | |
| 8 | GM Kiril Georgiev (BUL) (2615) | | | | | | | | 8 | Kiril Georgiev (BUL) | 0 | |
| | bye | | | | 8 | Kiril Georgiev (BUL) | 1½ | | | | |
| | GM Larry Christiansen (USA) (2575) | 3 | | | | Larry Christiansen (USA) | ½ | |
| | GM Andrei Kovalev (BLR) (2525) | 1 | | | | | | 8 | Kiril Georgiev (BUL) | 1½ | |
| | GM Hans Ree (NED) (2440) | 1 | | | | | | Alexander Morozevich (RUS) | ½ | |
| | IM Alexander Morozevich (RUS) (2575) | 3 | | | | Alexander Morozevich (RUS) | 3 | | | | |
| | FM Erik Knoppert (NED) (2380) | 1 | | | | Vadim Milov (ISR) | 1 | |
| | GM Vadim Milov (ISR) (2590) | 3 | | | | 8 | Kiril Georgiev (BUL) | 3½ | |
| | GM Ivan Sokolov (BIH) (2625) | 1½ | | | | | | | Ivan Sokolov (BIH) | 2½ | |
| | GM Loek van Wely (NED) (2560) | ½ | | | | Ivan Sokolov (BIH) | 2 | | |
| | GM Boris Alterman (ISR) (2585) | 2 | | | | Boris Alterman (ISR) | 0 | |
| | IM Dimitri Reinderman (NED) (2450) | 0 | | | | | | | Ivan Sokolov (BIH) | 2 | |
| | GM Rafael Vaganian (ARM) (2645) | 1½ | | | | | | Rafael Vaganian (ARM) | 0 | |
| | GM Giorgi Giorgadze (GEO) (2565) | ½ | | | | Rafael Vaganian (ARM) | 2½ | | |
| | IM Johannes van Mil (NED) (2490) | ½ | | | | Yury Dokhoian (RUS) | 1½ | |
| | GM Yury Dokhoian (RUS) (2580) | 1½ | | | | 1 | Anatoly Karpov (RUS) | ½ | |
| | GM Henrique Mecking (BRA) (2575) | 1½ | | | | | | | | 4 | Evgeny Bareev (RUS) | 1½ | |
| | GM Alexey Dreev (RUS) (2650) | 2½ | | | | Alexey Dreev (RUS) | 1½ | | |
| | GM Boris Gulko (USA) (2590) | 3 | | | | Branko Damljanović (FRY) | ½ | |
| | GM Branko Damljanović (FRY) (2505) | 4 | | | | | | | Alexey Dreev (RUS) | 4 | |
| 6 | GM Vladimir Epishin (RUS) (2650) | | | | | | 6 | Vladimir Epishin (RUS) | 2 | |
| | bye | | | | 6 | Vladimir Epishin (RUS) | 1½ | | | | |
| | GM Jeroen Piket (NED) (2640) | 0 | | | | Dejan Mozetic (FRY) | ½ | |
| | IM Dejan Mozetic (FRY) (2550) | 2 | | | | | Alexey Dreev (RUS) | 1½ | |
| | GM Zoltán Almási (HUN) (2620) | 3 | | | | | | | Zoltán Almási (HUN) | ½ | |
| | IM Sergey Ionov (RUS) (2530) | 1 | | | | Zoltán Almási (HUN) | 1½ | | | | |
| | GM Lars Bo Hansen (DEN) (2580) | 1½ | | | | Lars Bo Hansen (DEN) | ½ | |
| | GM Xie Jun (CHN) (2515) | ½ | | | | | | | Zoltán Almási (HUN) | 2 | |
| | GM Daniel Cámpora (ARG) (2560) | ½ | | | | | | Marinus Kuijf (NED) | 0 | |
| | GM Gerald Hertneck (GER) (2605) | 1½ | | | | Gerald Hertneck (GER) | ½ | | |
| | GM Vereslav Eingorn (UKR) (2585) | ½ | | | | Marinus Kuijf (NED) | 1½ | |
| | IM Marinus Kuijf (NED) (2425) | 1½ | | | | | Alexey Dreev (RUS) | ½ | |
| | GM Vladimir Tukmakov (UKR) (2565) | 1½ | | | | | | | 4 | Evgeny Bareev (RUS) | 1½ | |
| | GM Veselin Topalov (BUL) (2645) | ½ | | | | Vladimir Tukmakov (UKR) | 3 | | |
| | GM Jon Speelman (ENG) (2600) | 2 | | | | Jon Speelman (ENG) | 1 | |
| | GM Dmitry Gurevich (USA) (2535) | 0 | | | | | | | Vladimir Tukmakov (UKR) | 4 | |
| | GM Smbat Lputian (ARM) (2590) | 1½ | | | | | | Smbat Lputian (ARM) | 2 | |
| | GM Dibyendu Barua (IND) (2495) | ½ | | | | Smbat Lputian (ARM) | 1½ | | | | |
| | GM Helgi Ólafsson (ISL) (2520) | 1½ | | | | Helgi Ólafsson (ISL) | ½ | |
| | IM Vadim Zvjaginsev (RUS) (2585) | ½ | | | | | Vladimir Tukmakov (UKR) | 1½ | |
| | GM Utut Adianto (INA) (2520) | 1½ | | | | | | 4 | Evgeny Bareev (RUS) | 2½ | |
| | GM Andrei Sokolov (RUS) (2580) | ½ | | | | Utut Adianto (INA) | 1 | | |
| 4 | GM Evgeny Bareev (RUS) (2675) | | | | 4 | Evgeny Bareev (RUS) | 3 | |
| | bye | | | | | | | 4 | Evgeny Bareev (RUS) | 2½ | |
| | GM Zoltán Ribli (HUN) (2605) | 2½ | | | | | | Thomas Luther (GER) | 1½ | |
| | GM Ľubomír Ftáčnik (SVK) (2570) | 1½ | | | | Zoltán Ribli (HUN) | ½ | | | | Finals | |
| | GM Mikhail Krasenkov (RUS) (2595) | ½ | | | | Thomas Luther (GER) | 1½ | | |
| | IM Thomas Luther (GER) (2520) | 1½ | | | | 4 | Evgeny Bareev (RUS) | ½ | |
| | GM Lajos Portisch (HUN) (2610) | 3 | | | | | | | 2 | Valery Salov (RUS) | 1½ | |
| | GM Spyridon Skembris (GRE) (2525) | 1 | | | | Lajos Portisch (HUN) | 3½ | | | | | |
| | GM Victor Bologan (MDA) (2600) | 2½ | | | | Vladislav Tkachiev (KAZ) | 2½ | |
| | IM Vladislav Tkachiev (KAZ) (2535) | 3½ | | | | | | | Lajos Portisch (HUN) | ½ | |
| 2 | GM Valery Salov (RUS) (2710) | | | | | | 2 | Valery Salov (RUS) | 1½ | |
| | bye | | | | 2 | Valery Salov (RUS) | 2½ | | | | |
| | GM Ye Jiangchuan (CHN) (2575) | 3½ | | | | Ye Jiangchuan (CHN) | 1½ | |
| | GM Roberto Cifuentes (NED) (2490) | 2½ | | | | 2 | Valery Salov (RUS) | 1½ | |
| | IM Liafbern Riemersma (NED) (2440) | 1½ | | | | | | | Grigory Serper (UZB) | ½ | |
| | GM Grigory Serper (UZB) (2575) | 2½ | | | | Grigory Serper (UZB) | 3½ | | | | |
| | GM Mihail Marin (ROM) (2520) | ½ | | | | Alex Yermolinsky (USA) | 2½ | |
| | GM Alex Yermolinsky (USA) (2590) | 1½ | | | | | | | Grigory Serper (UZB) | 2 | |
| | GM Ulf Andersson (SWE) (2620) | 2 | | | | | | Dražen Sermek (SLO) | 0 | |
| | GM Zigurds Lanka (LAT) (2540) | 0 | | | | Ulf Andersson (SWE) | ½ | | |
| | GM Elmar Magerramov (AZE) (2580) | ½ | | | | Dražen Sermek (SLO) | 1½ | |
| | IM Dražen Sermek (SLO) (2515) | 1½ | | | | 2 | Valery Salov (RUS) | 1½ | |
| | GM Milan Draško (FRY) (2520) | 1 | | | | | | | | Vladimir Akopian (ARM) | ½ | |
| | GM Igor Khenkin (ISR) (2580) | 3 | | | | Igor Khenkin (ISR) | 3½ | | | | |
| 7 | GM Jan Timman (NED) (2635) | | | | 7 | Jan Timman (NED) | 2½ | |
| | bye | | | | | | | | Igor Khenkin (ISR) | ½ | |
| | Jop Delemarre (NED) | 0 | | | | | | Vladimir Akopian (ARM) | 1½ | |
| | GM Evgeny Sveshnikov (RUS) (2585) | 2 | | | | Evgeny Sveshnikov (RUS) | ½ | | | | |
| | IM Leonid Yurtaev (KGZ) (2530) | ½ | | | | Vladimir Akopian (ARM) | 1½ | |
| | GM Vladimir Akopian (ARM) (2630) | 1½ | | | | | Vladimir Akopian (ARM) | 1½ | |
| | GM Evgeny Pigusov (RUS) (2575) | 1½ | | | | | | | Evgeny Pigusov (RUS) | ½ | |
| | IM Mark van der Werf (NED) (2430) | ½ | | | | Evgeny Pigusov (RUS) | 3 | | |
| | GM Oleg Romanishin (UKR) (2605) | 3½ | | | | Oleg Romanishin (UKR) | 1 | |
| | GM Vasilios Kotronias (GRE) (2545) | 2½ | | | | | | | Evgeny Pigusov (RUS) | 2½ | |
| | GM Ognjen Cvitan (CRO) (2585) | 1½ | | | | | | Ognjen Cvitan (CRO) | 1½ | |
| | WGM Nana Alexandria (GEO) (2325) | ½ | | | | Ognjen Cvitan (CRO) | 2½ | | |
| | GM Pavel Blatný (CZE) (2485) | ½ | | | | Edvīns Ķeņģis (LAT) | 1½ | |
| | GM Edvīns Ķeņģis (LAT) (2580) | 1½ | | | | 2 | Valery Salov (RUS) | 2½ | |
| 3 | GM Vasyl Ivanchuk (UKR) (2695) | | | | | | | | | 3 | Vasyl Ivanchuk (UKR) | 1½ | |
| | bye | | | | 3 | Vasyl Ivanchuk (UKR) | 4 | | |
| | GM Vasily Smyslov (RUS) (2510) | 1½ | | | | Vasily Smyslov (RUS) | 2 | |
| | GM Yasser Seirawan (USA) (2585) | ½ | | | | | | 3 | Vasyl Ivanchuk (UKR) | 2 | |
| | GM Lev Psakhis (ISR) (2615) | 3 | | | | | | Alexander Nenashev (UZB) | 0 | |
| | GM Aleksandr Shneider (UKR) (2535) | 1 | | | | Lev Psakhis (ISR) | 1½ | | | | |
| | GM Friso Nijboer (NED) (2510) | 1 | | | | Alexander Nenashev (UZB) | 2½ | |
| | GM Alexander Nenashev (UZB) (2575) | 3 | | | | 3 | Vasyl Ivanchuk (UKR) | 2½ | |
| | GM Yuri Razuvaev (RUS) (2550) | 3½ | | | | | | | Zurab Azmaiparashvili (GEO) | 1½ | |
| | GM Alexander Chernin (HUN) (2615) | 4½ | | | | Alexander Chernin (HUN) | 2½ | | | | |
| | GM Curt Hansen (DEN) (2605) | 2 | | | | Uwe Bönsch (GER) | 1½ | |
| | GM Uwe Bönsch (GER) (2540) | 4 | | | | | | | Alexander Chernin (HUN) | 2½ | |
| | GM Lembit Oll (EST) (2615) | 1½ | | | | | | Zurab Azmaiparashvili (GEO) | 3½ | |
| | GM Markus Stangl (GER) (2535) | 2½ | | | | Markus Stangl (GER) | 1 | | |
| | GM Aleksander Wojtkiewicz (POL) (2560) | 1½ | | | | Zurab Azmaiparashvili (GEO) | 3 | |
| | GM Zurab Azmaiparashvili (GEO) (2625) | 2½ | | | | 3 | Vasyl Ivanchuk (UKR) | 4 | |
| | GM Leonid Yudasin (ISR) (2625) | 2½ | | | | | | | 5 | Alexander Khalifman (RUS) | 2 | |
| | GM Ian Rogers (AUS) (2560) | 1½ | | | | Leonid Yudasin (ISR) | 3 | | |
| | IM Gert-Jan de Boer (NED) (2435) | ½ | | | | Yevgeniy Vladimirov (KAZ) | 1 | |
| | GM Yevgeniy Vladimirov (KAZ) (2580) | 1½ | | | | | | | Leonid Yudasin (ISR) | 5 | |
| | GM John van der Wiel (NED) (2555) | 2½ | | | | | | Igor Glek (RUS) | 4 | |
| | GM Igor Glek (RUS) (2615) | 3½ | | | | Igor Glek (RUS) | 1½ | | | | |
| | IM Zdenko Krnić (FRY) (2425) | ½ | | | | Eric Lobron (GER) | ½ | |
| | GM Eric Lobron (GER) (2580) | 1½ | | | | | Leonid Yudasin (ISR) | ½ | |
| 5 | GM Alexander Khalifman (RUS) (2645) | | | | | | | 5 | Alexander Khalifman (RUS) | 1½ | |
| | bye | | | | 5 | Alexander Khalifman (RUS) | 2½ | | |
| | GM Peter Svidler (RUS) (2550) | 4 | | | | Peter Svidler (RUS) | 1½ | |
| | GM Alon Greenfeld (ISR) (2600) | 3 | | | | | | 5 | Alexander Khalifman (RUS) | 1½ | |
| | GM Jóhann Hjartarson (ISL) (2585) | 1½ | | | | | | Jóhann Hjartarson (ISL) | ½ | |
| | IM Albert Blees (NED) (2420) | ½ | | | | Jóhann Hjartarson (ISL) | 4 | | |
| | GM Eduardas Rozentalis (LTU) (2595) | 2½ | | | | Eduardas Rozentalis (LTU) | 3 | |
| | GM Lars Karlsson (SWE) (2500) | 1½ | | |