| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| Win | 1–0 | Feb 1998 | Austria F1,Bergheim | Futures | Carpet | Martin Štěpánek | Markus Menzler
Markus Wislsperger | 7–6, 3–6, 6–4 |
| Win | 2–0 | Jun 1998 | Germany F9,Villingen | Futures | Clay | Steven Randjelovic | Adriano Ferreira
Cristiano Testa | 6–4, 6–4 |
| Win | 3–0 | Jul 1998 | Slovenia F1,Kranj | Futures | Clay | Petr Kovačka | Boris Borgula
Vladimir Platenik | 6–3, 6–3 |
| Loss | 3–1 | Jul 1998 | Slovenia F2,Portorož | Futures | Clay | Petr Kovačka | Andrej Kračman
Blaž Trupej | 4–6, 5–7 |
| Win | 4–1 | Aug 1998 | Slovenia F4,Ljubljana | Futures | Clay | Petr Kovačka | Jan Vacek
Jan Hernych | 6–3, 6–2 |
| Loss | 4–2 | Aug 1998 | Nettingsdorf, Austria | Challenger | Clay | Tomáš Cibulec | Tomáš Krupa
Borut Urh | 1–6, 4–6 |
| Win | 5–2 | Sep 1998 | Alpirsbach, Germany | Challenger | Clay | Tomáš Cibulec | Marcus Hilpert
Filippo Veglio | 6–1, 7–6 |
| Loss | 5–3 | Sep 1998 | Brașov, Romania | Challenger | Clay | Tomáš Cibulec | Juan Ignacio Carrasco
Jairo Velasco | 4–6, 6–3, 2–6 |
| Loss | 5–4 | Sep 1998 | Budapest, Hungary | Challenger | Clay | Radek Štěpánek | Gábor Köves
Thomas Strengberger | 4–6, 4–6 |
| Win | 6–4 | Feb 1999 | Great Britain F1,Leeds | Futures | Carpet | Borut Urh | Régis Lavergne
Ivan Ljubičić | 7–6, 7–5 |
| Win | 7–4 | Feb 1999 | Great Britain F2,Chigwell | Futures | Carpet | Borut Urh | David Sherwood
Tom Spinks | 7–6, 6–1 |
| Loss | 7–5 | Feb 1999 | Great Britain F3,Eastbourne | Futures | Carpet | Régis Lavergne | James Davidson
Kyle Spencer | 6–7, 4–6 |
| Loss | 7–6 | Apr 1999 | Nice, France | Challenger | Clay | Tomáš Cibulec | Sebastián Prieto
Martín García | 6–7, 4–6 |
| Win | 8–6 | Jul 1999 | Slovenia F1,Kranj | Futures | Clay | Petr Kovačka | Tomáš Čatár
Vladimir Platenik | 5–7, 6–2, 6–4 |
| Win | 9–6 | Jul 1999 | Slovenia F2,Portorož | Futures | Clay | Petr Kovačka | Ivo Karlović
Goran Orešić | 7–5, 6–4 |
| Loss | 9–7 | Aug 1999 | Prague, Czech Republic | Challenger | Clay | Petr Dezort | Petr Kovačka
Pavel Kudrnáč | 0–6, 1–6 |
| Loss | 9–8 | Sep 1999 | Budapest, Hungary | Challenger | Clay | Daniel Fiala | Harel Levy
Noam Okun | 4–6, 6–4, 2–6 |
| Win | 10–8 | Feb 2000 | Hamburg, Germany | Challenger | Carpet | Tomáš Cibulec | Marc Gienke
Florian Jeschonek | 4–6, 6–3, 6–2 |
| Loss | 10–9 | Feb 2000 | Wolfsburg, Germany | Challenger | Carpet | Tomáš Cibulec | Jan-Ralph Brandt
Martin Sinner | 5–7, 6–3, 6–7(7–9) |
| Win | 11–9 | Apr 2000 | Cagliari, Italy | Challenger | Clay | Tomáš Cibulec | Andrea Gaudenzi
Diego Nargiso | 6–1, 3–6, 7–5 |
| Win | 12–9 | Apr 2000 | Maia, Portugal | Challenger | Clay | Tomáš Cibulec | Petr Pála
Pavel Vízner | 6–3, 4–6, 6–4 |
| Loss | 12–10 | Aug 2000 | Poznań, Poland | Challenger | Clay | Tomáš Cibulec | Petr Pála
Pavel Vízner | 3–6, 0–6 |
| Loss | 12–11 | Aug 2000 | Prague, Czech Republic | Challenger | Clay | Tomáš Cibulec | František Čermák
Ota Fukárek | 4–6, 3–6 |
| Win | 13–11 | Sep 2000 | Graz, Austria | Challenger | Clay | Tomáš Cibulec | Pavel Kudrnáč
Petr Kovačka | 6–4, 4–6, 6–4 |
| Win | 14–11 | Jul 2002 | Ulm, Germany | Challenger | Clay | David Škoch | Tim Crichton
Todd Perry | 6–3, 4–6, 7–5 |
| Win | 15–11 | Aug 2002 | San Marino, San Marino | Challenger | Clay | David Škoch | Massimo Bertolini
Cristian Brandi | 6–2, 6–4 |
| Loss | 15–12 | Sep 2002 | Szczecin, Poland | Challenger | Clay | David Škoch | José Acasuso
Andrés Schneiter | 4–6, 5–7 |
| Loss | 15–13 | Nov 2002 | Bratislava, Slovakia | Challenger | Carpet | David Škoch | Scott Humphries
Mark Merklein | 6–3, 4–6, 2–6 |
| Loss | 15–14 | Apr 2007 | Marrakech, Morocco | Challenger | Clay | Michal Mertiňák | Tomáš Cibulec
Jordan Kerr | 2–6, 4–6 |
| Loss | 15–15 | May 2007 | Prague, Czech Republic | Challenger | Clay | David Škoch | Tomáš Cibulec
Jordan Kerr | 4–6, 2–6 |
| Loss | 15–16 | Jun 2007 | Prostějov, Czech Republic | Challenger | Clay | Tomáš Cibulec | Ramón Delgado
Juan Pablo Guzmán | 6–7(8–10), 1–6 |
| Loss | 15–17 | Nov 2009 | Bratislava, Slovakia | Challenger | Hard | David Škoch | Philipp Marx
Igor Zelenay | 4–6, 4–6 |
| Loss | 15–18 | May 2010 | Bordeaux, France | Challenger | Clay | Karol Beck | Nicolas Mahut
Édouard Roger-Vasselin | 7–5, 3–6, [7–10] |
| Win | 16–18 | Aug 2010 | Istanbul, Turkey | Challenger | Hard | Dušan Vemić | Brian Battistone
Andreas Siljeström | 7–6(8–6), 7–6(7–3) |