| 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 |