Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Win | 1–0 | Jul 2002 | Umag Open, Croatia | International | Clay | Julian Knowle | Albert Portas
Fernando Vicente | 6–4, 6–4 |
Win | 2–0 | Jul 2002 | Sopot Open, Poland | International | Clay | Leoš Friedl | Jeff Coetzee
Nathan Healey | 7–5, 7–5 |
Loss | 2–1 | Sep 2002 | Campionati Internazionali di Sicilia, Italy | International | Clay | Leoš Friedl | Lucas Arnold Ker
Luis Lobo | 4–6, 6–4, 2–6 |
Loss | 2–2 | Jan 2003 | Chennai Open, India | International | Hard | Leoš Friedl | Julian Knowle
Michael Kohlmann | 6–7(1–7), 6–7(3–7) |
Loss | 2–3 | Feb 2003 | Santiago Open, Chile | International | Clay | Leoš Friedl | Agustín Calleri
Mariano Hood | 3–6, 6–1, 4–6 |
Win | 3–3 | Apr 2003 | Grand Prix Hassan II, Morocco | International | Clay | Leoš Friedl | Devin Bowen
Ashley Fisher | 6–3, 7–5 |
Loss | 3–4 | Jul 2003 | Gstaad Open, Switzerland | International | Clay | Leoš Friedl | Leander Paes
David Rikl | 3–6, 3–6 |
Loss | 3–5 | Aug 2003 | Sopot Open, Poland | International | Clay | Leoš Friedl | Mariusz Fyrstenberg
Marcin Matkowski | 4–6, 7–6(9–7), 3–6 |
Loss | 3–6 | Sep 2003 | Campionati Internazionali di Sicilia, Italy | International | Clay | Leoš Friedl | Lucas Arnold Ker
Mariano Hood | 6–7(6–8), 7–6(7–3), 3–6 |
Loss | 3–7 | Apr 2004 | Estoril Open, Portugal | International | Clay | Leoš Friedl | Juan Ignacio Chela
Gastón Gaudio | 2–6, 1–6 |
Win | 4–7 | Jul 2004 | Austrian Open Kitzbühel, Austria | Intl. Gold | Clay | Leoš Friedl | Lucas Arnold Ker
Martín García | 6–3, 7–5 |
Win | 5–7 | Aug 2004 | Sopot Open, Poland (2) | International | Clay | Leoš Friedl | Martín García
Sebastián Prieto | 2–6, 6–2, 6–3 |
Win | 6–7 | Feb 2005 | Buenos Aires Open, Argentina | International | Clay | Leoš Friedl | José Acasuso
Sebastián Prieto | 6–2, 7–5 |
Win | 7–7 | Feb 2005 | Bahia Open, Brazil | International | Clay | Leoš Friedl | José Acasuso
Ignacio González King | 6–4, 6–4 |
Win | 8–7 | Apr 2005 | Grand Prix Hassan II, Morocco (2) | International | Clay | Leoš Friedl | Martín García
Luis Horna | 6–4, 6–3 |
Win | 9–7 | May 2005 | Estoril Open, Portugal | International | Clay | Leoš Friedl | Juan Ignacio Chela
Tommy Robredo | 6–3, 6–4 |
Win | 10–7 | Jul 2005 | Gstaad Open, Switzerland | International | Clay | Leoš Friedl | Michael Kohlmann
Rainer Schüttler | 7–6(8–6), 7–6(13–11) |
Loss | 10–8 | Jan 2006 | Sydney International, Australia | International | Hard | Leoš Friedl | Fabrice Santoro
Nenad Zimonjić | 1–6, 4–6 |
Loss | 10–9 | Feb 2006 | Santiago Open, Chile | International | Clay | Leoš Friedl | José Acasuso
Sebastián Prieto | 6–7(2–7), 4–6 |
Win | 11–9 | Feb 2006 | Buenos Aires Open, Argentina (2) | International | Clay | Leoš Friedl | Vasilis Mazarakis
Boris Pašanski | 6–1, 6–2 |
Win | 12–9 | Mar 2006 | Acapulco Open, Mexico | Intl. Gold | Clay | Leoš Friedl | Potito Starace
Filippo Volandri | 7–5, 6–2 |
Win | 13–9 | Aug 2006 | Sopot Open, Poland (3) | International | Clay | Leoš Friedl | Martín García
Sebastián Prieto | 6–3, 7–5 |
Loss | 13–10 | Oct 2006 | Kremlin Cup, Russia | International | Carpet (i) | Jaroslav Levinský | Fabrice Santoro
Nenad Zimonjić | 1–6, 5–7 |
Loss | 13–11 | Oct 2006 | Grand Prix de Tennis de Lyon, France | International | Carpet (i) | Jaroslav Levinský | Julien Benneteau
Arnaud Clément | 2–6, 7–6(7–3), [7–10] |
Loss | 13–12 | Feb 2007 | Zagreb Indoors, Croatia | International | Carpet (i) | Jaroslav Levinský | Michael Kohlmann
Alexander Waske | 6–7(5–7), 6–4, [5–10] |
Win | 14–12 | Jul 2007 | Gstaad Open, Switzerland (2) | International | Clay | Pavel Vízner | Marc Gicquel
Florent Serra | 7–5, 5–7, [10–7] |
Win | 15–12 | Jul 2007 | Stuttgart Open, Germany | Intl. Gold | Clay | Leoš Friedl | Guillermo García López
Fernando Verdasco | 6–4, 6–4 |
Win | 16–12 | Jul 2008 | Dutch Open, Netherlands | International | Clay | Rogier Wassen | Jesse Huta Galung
Igor Sijsling | 7–5, 7–5 |
Loss | 16–13 | Jun 2009 | Santiago Open, Chile | 250 Series | Clay | Michal Mertiňák | Pablo Cuevas
Brian Dabul | 3–6, 3–6 |
Win | 17–13 | Feb 2009 | Acapulco Open, Mexico (2) | 500 Series | Clay | Michal Mertiňák | Łukasz Kubot
Oliver Marach | 4–6, 6–4, [10–7] |
Win | 18–13 | Jul 2009 | Stuttgart Open, Germany (2) | 250 Series | Clay | Michal Mertiňák | Victor Hănescu
Horia Tecău | 7–5, 6–4 |
Win | 19–13 | Aug 2009 | Umag Open, Croatia (2) | 250 Series | Clay | Michal Mertiňák | Johan Brunström
Jean-Julien Rojer | 6–4, 6–4 |
Win | 20–13 | Sep 2009 | Bucharest Open, Romania | 250 Series | Clay | Michal Mertiňák | Johan Brunström
Jean-Julien Rojer | 6–2, 6–4 |
Loss | 20–14 | Oct 2009 | Kremlin Cup, Russia | 250 Series | Hard (i) | Michal Mertiňák | Pablo Cuevas
Marcel Granollers | 6–4, 5–7, [8–10] |
Win | 21–14 | Nov 2009 | Valencia Open, Spain | 500 Series | Hard (i) | Michal Mertiňák | Marcel Granollers
Tommy Robredo | 6–4, 6–3 |
Loss | 21–15 | Jan 2010 | Qatar Open, Qatar | 250 Series | Hard | Michal Mertiňák | Guillermo García López
Albert Montañés | 4–6, 5–7 |
Loss | 21–16 | Aug 2010 | Umag Open, Croatia | 250 Series | Clay | Michal Mertiňák | Leoš Friedl
Filip Polášek | 3–6, 6–7(7–9) |
Win | 22–16 | Oct 2010 | Kuala Lumpur Open, Malaysia | 250 Series | Hard (i) | Michal Mertiňák | Mariusz Fyrstenberg
Marcin Matkowski | 7–6(7–3), 7–6(7–5) |
Win | 23–16 | May 2011 | Belgrade Open, Serbia | 250 Series | Clay | Filip Polášek | Oliver Marach
Alexander Peya | 7–5, 6–2 |
Win | 24–16 | Jun 2011 | Rosmalen Championships, Netherlands | 250 Series | Grass | Daniele Bracciali | Robert Lindstedt
Horia Tecău | 6–3, 2–6, [10–8] |
Loss | 24–17 | Jul 2011 | Hamburg European Open, Germany | 500 Series | Clay | Filip Polášek | Oliver Marach
Alexander Peya | 4–6, 1–6 |
Win | 25–17 | Jul 2011 | Gstaad Open, Switzerland (3) | 250 Series | Clay | Filip Polášek | Christopher Kas
Alexander Peya | 6–3, 7–6(9–7) |
Loss | 25–18 | Oct 2011 | Kuala Lumpur Open, Malaysia | 250 Series | Hard (i) | Filip Polášek | Eric Butorac
Jean-Julien Rojer | 1–6, 3–6 |
Loss | 25–19 | Oct 2011 | Tokyo Outdoor, Japan | 500 Series | Hard | Filip Polášek | Andy Murray
Jamie Murray | 1–6, 4–6 |
Win | 26–19 | Oct 2011 | Kremlin Cup, Russia | 250 Series | Hard (i) | Filip Polášek | Carlos Berlocq
David Marrero | 6–3, 6–1 |
Loss | 26–20 | Jan 2012 | Auckland Open, New Zealand | 250 Series | Hard (i) | Filip Polášek | Oliver Marach
Alexander Peya | 3–6, 2–6 |
Win | 27–20 | May 2012 | Bavarian Championships, Germany | 250 Series | Clay | Filip Polášek | Xavier Malisse
Dick Norman | 6–4, 7–5 |
Win | 28–20 | Jul 2012 | Open Kitzbühel, Austria (2) | 250 Series | Clay | Julian Knowle | Dustin Brown
Paul Hanley | 7–6(7–4), 3–6, [12–10] |
Win | 29–20 | Oct 2012 | Kremlin Cup, Russia (2) | 250 Series | Hard (i) | Michal Mertiňák | Simone Bolelli
Daniele Bracciali | 7–5, 6–3 |
Loss | 29–21 | Feb 2013 | Brasil Open, Brazil | 250 Series | Clay (i) | Michal Mertiňák | Alexander Peya
Bruno Soares | 7–6(7–5), 2–6, [7–10] |
Loss | 29–22 | Aug 2013 | Open Kitzbühel, Austria | 250 Series | Clay | Lukáš Dlouhý | Martin Emmrich
Christopher Kas | 4–6, 3–6 |
Loss | 29–23 | Feb 2014 | Delray Beach Open, United States | 250 Series | Hard | Mikhail Elgin | Bob Bryan
Mike Bryan | 2–6, 3–6 |
Win | 30–23 | Jul 2014 | Umag Open, Croatia (3) | 250 Series | Clay | Lukáš Rosol | Dušan Lajović
Franko Škugor | 6–4, 7–6(7–5) |
Win | 31–23 | Oct 2014 | Kremlin Cup, Russia (3) | 250 Series | Hard (i) | Jiří Veselý | Sam Groth
Chris Guccione | 7–6(7–2), 7–5 |
Loss | 31–24 | Oct 2015 | Kremlin Cup, Russia | 250 Series | Hard (i) | Radu Albot | Andrey Rublev
Dmitry Tursunov | 6–2, 1–6, [6–10] |