| Result | No. | Date | Tournament | Surface | Partner | Opponents | Score |
|---|
| Loss | 1. | May 1990 | Umag, Yugoslavia | Clay | Andrei Cherkasov | Vojtěch Flégl
Daniel Vacek | 4–6, 4–6 |
| Loss | 2. | Mar 1991 | Copenhagen, Denmark | Carpet | Mansour Bahrami | Todd Woodbridge
Mark Woodforde | 3–6, 1–6 |
| Loss | 3. | Apr 1992 | Tampa, United States | Clay | Luiz Mattar | Mike Briggs
Trevor Kronemann | 6–7, 7–6, 4–6 |
| Loss | 4. | Jun 1992 | French Open, Paris | Clay | David Adams | Jakob Hlasek
Marc Rosset | 6–7, 7–6, 5–7 |
| Loss | 5. | Nov 1992 | Moscow, Russia | Carpet (i) | David Adams | Marius Barnard
John-Laffnie de Jager | 4–6, 6–3, 6–7 |
| Loss | 6. | Mar 1993 | Rotterdam, Netherlands | Carpet (i) | David Adams | Henrik Holm
Anders Järryd | 4–6, 6–7 |
| Win | 1. | Mar 1993 | Copenhagen, Denmark | Carpet (i) | David Adams | Martin Damm
Daniel Vacek | 6–3, 3–6, 6–3 |
| Win | 2. | Apr 1993 | Estoril, Portugal | Clay | David Adams | Menno Oosting
Udo Riglewski | 6–3, 7–5 |
| Loss | 7. | Jun 1993 | Rosmalen, Netherlands | Grass | David Adams | Patrick McEnroe
Jonathan Stark | 6–7, 6–1, 4–6 |
| Win | 3. | Aug 1993 | Schenectady, United States | Hard | Bernd Karbacher | Byron Black
Brett Steven | 2–6, 7–6, 6–1 |
| Loss | 8. | Sep 1993 | Bordeaux, France | Hard (i) | David Adams | Pablo Albano
Javier Frana | 6–7, 6–4, 3–6 |
| Loss | 9. | Oct 1993 | Bolzano, Italy | Hard | David Adams | Hendrik Jan Davids
Piet Norval | 3–6, 2–6 |
| Win | 4. | Feb 1994 | Stuttgart Indoor, Germany | Carpet (i) | David Adams | Grant Connell
Patrick Galbraith | 6–7, 6–4, 7–6 |
| Loss | 10. | Apr 1994 | Osaka, Japan | Hard | David Adams | Martin Damm
Sandon Stolle | 4–6, 4–6 |
| Loss | 11. | Aug 1994 | Hilversum, Netherlands | Clay | David Adams | Daniel Orsanic
Jan Siemerink | 4–6, 2–6 |
| Win | 5. | Aug 1994 | Kitzbühel, Austria | Clay | David Adams | Sergio Casal
Emilio Sánchez | 6–7, 6–3, 7–5 |
| Loss | 12. | Oct 1994 | Beijing, China | Carpet (i) | David Adams | Tommy Ho
Kent Kinnear | 6–7, 3–6 |
| Loss | 13. | Nov 1994 | Moscow, Russia | Carpet (i) | David Adams | Jacco Eltingh
Paul Haarhuis | w/o |
| Loss | 14. | Jan 1995 | Doha, Qatar | Hard | Jan Siemerink | Stefan Edberg
Magnus Larsson | 6–7, 2–6 |
| Win | 6. | Jan 1995 | Jakarta, Indonesia | Hard | David Adams | Ronald Agénor
Shuzo Matsuoka | 7–5, 6–3 |
| Win | 7. | Feb 1995 | Marseille, France | Carpet (i) | David Adams | Jean-Philippe Fleurian
Rodolphe Gilbert | 6–1, 6–4 |
| Win | 8. | Apr 1995 | Estoril, Portugal | Clay | Yevgeny Kafelnikov | Marc-Kevin Goellner
Diego Nargiso | 5–7, 7–5, 6–2 |
| Loss | 15. | May 1995 | Hamburg, Germany | Clay | Byron Black | Wayne Ferreira
Yevgeny Kafelnikov | 1–6, 6–7 |
| Loss | 16. | Jun 1995 | Rosmalen, Netherlands | Grass | Hendrik Jan Davids | Richard Krajicek
Jan Siemerink | 5–7, 3–6 |
| Loss | 17. | Jun 1995 | Halle, Germany | Grass | Yevgeny Kafelnikov | Jacco Eltingh
Paul Haarhuis | 2–6, 6–3, 3–6 |
| Win | 9. | Jul 1995 | Montreal, Canada | Hard | Yevgeny Kafelnikov | Brian MacPhie
Sandon Stolle | 6–2, 6–2 |
| Win | 10. | Apr 1996 | St. Petersburg, Russia | Carpet (i) | Yevgeny Kafelnikov | Nicklas Kulti
Peter Nyborg | 6–3, 6–4 |
| Win | 11. | Apr 1996 | Hong Kong | Hard | Patrick Galbraith | Kent Kinnear
Dave Randall | 6–3, 6–7, 7–6 |
| Loss | 18. | Oct 1996 | Singapore | Carpet (i) | Martin Damm | Todd Woodbridge
Mark Woodforde | 6–7, 6–7 |
| Win | 12. | Oct 1996 | Beijing, China | Carpet (i) | Martin Damm | Patrik Kühnen
Gary Muller | 6–4, 7–5 |
| Win | 13. | Nov 1996 | Moscow, Russia | Carpet (i) | Rick Leach | Jiří Novák
David Rikl | 4–6, 6–1, 6–2 |
| Loss | 19. | Mar 1997 | Milan, Italy | Carpet (i) | David Adams | Pablo Albano
Peter Nyborg | 4–6, 6–7 |
| Win | 14. | Mar 1997 | Copenhagen, Denmark | Carpet (i) | Brett Steven | Kenneth Carlsen
Frederik Fetterlein | 6–4, 6–2 |
| Win | 15. | Mar 1997 | St. Petersburg, Russia | Carpet (i) | Brett Steven | David Prinosil
Daniel Vacek | 6–4, 6–3 |
| Win | 16. | Feb 1999 | Marseille, France | Hard (i) | Max Mirnyi | David Adams
Pavel Vízner | 7–5, 7–6 |
| Win | 17. | Mar 1999 | Copenhagen, Denmark | Carpet (i) | Max Mirnyi | Marc-Kevin Goellner
David Prinosil | 6–7(5–7), 7–6(7–4), 6–1 |
| Win | 18. | May 1999 | St. Pölten, Austria | Clay | Andrew Florent | Brent Haygarth
Robbie Koenig | 5–7, 6–4, 7–5 |
| Loss | 20. | Jan 2001 | Doha, Qatar | Hard | Juan Balcells | Mark Knowles
Daniel Nestor | 3–6, 1–6 |
| Win | 19. | Feb 2002 | Milan, Italy | Carpet (i) | Karsten Braasch | Julien Boutter
Max Mirnyi | 3–6, 7–6(7–5), [12–10] |
| Win | 20. | Apr 2002 | Estoril, Portugal | Clay | Karsten Braasch | Simon Aspelin
Andrew Kratzmann | 6–3, 6–3 |