Nu. | Data | Turneu | Suprafaţă | Partener | Adversari în finală | Scor |
1. | 21 iulie 2002 | Croația Open Umag , Umag (1) | Lut | Julian Knowle | Albert Portas Fernando Vicente | 6-4, 6-4 |
2. | 28 iulie 2002 | Orange Prokom Open , Sopot (1) | Lut | Leoš Friedl | Jeff Coetzee Nathan Healey | 7-5, 7-5 |
3. | 13 aprilie 2003 | Marele Premiu Hassan II , Casablanca (1) | Lut | Leoš Friedl | Devin Bowen Ashley Fisher | 6-3, 7-5 |
4. | 25 iulie 2004 | Generali Open , Kitzbühel | Lut | Leoš Friedl | Lucas Arnold Ker Martín García | 6-3, 7-5 |
5. | 15 august 2004 | Orange Prokom Open , Sopot (2) | Lut | Leoš Friedl | Martín García Sebastián Prieto | 2-6, 6-2, 6-3 |
6. | 13 februarie 2005 | ATP Buenos Aires , Buenos Aires (1) | Lut | Leoš Friedl | José Acasuso Sebastián Prieto | 6-2, 7-5 |
7. | 20 februarie 2005 | Openul Braziliei , Costa do Sauípe | Lut | Leoš Friedl | José Acasuso Ignacio González King | 6-4, 6-4 |
8. | 10 aprilie 2005 | Marele Premiu Hassan II , Casablanca (2) | Lut | Leoš Friedl | Martín García Luis Horna | 6-4, 6-3 |
9. | 1 mai 2005 | Estoril Open , Estoril | Lut | Leoš Friedl | Juan Ignacio Chela Tommy Robredo | 6-3, 6-4 |
10. | 10 iulie 2005 | Allianz Suisse Open Gstaad , Gstaad (1) | Lut | Leoš Friedl | Michael Kohlmann Rainer Schüttler | 7-6 6 , 7-6 11 |
11. | 19 februarie 2006 | ATP Buenos Aires , Buenos Aires (2) | Lut | Leoš Friedl | Vasilīs Mazarakīs Boris Pašanski | 6-1, 6-2 |
12. | 5 martie 2006 | Abierto Mexicano Telcel , Acapulco | Lut | Leoš Friedl | Potito Starace Filippo Volandri | 7-5, 6-2 |
13. | 6 august 2006 | Orange Prokom Open , Sopot (3) | Lut | Leoš Friedl | Martín García Sebastián Prieto | 6-3, 7-5 |
14. | 15 iulie 2007 | Allianz Suisse Open Gstaad , Gstaad (2) | Lut | Pavel Vízner | Marc Gicquel Florent Serra | 7-5, 5-7, [10-7] |
15. | 22 iulie 2007 | Cupa Mercedes , Stuttgart (1) | Lut | Leoš Friedl | Guillermo García López Fernando Verdasco | 6-4, 6-4 |
16. | 20 iulie 2008 | Dutch Open , Amersfoort | Lut | Rogier Wassen | Jesse Huta Galung Igor Sijsling | 7-5, 7-5 |
17. | 28 februarie 2009 | Abierto Mexicano Telcel , Acapulco (2) | Lut | Michal Mertiňák | Łukasz Kubot Oliver Marach | 4-6, 6-4, [10-7] |
18. | 19 iulie 2009 | Cupa Mercedes , Stuttgart (2) | Lut | Michal Mertiňák | Victor Hănescu Horia Tecău | 7-5, 6-4 |
19. | 2 august 2009 | Croația Open Umag , Umag (2) | Lut | Michal Mertiňák | Johan Brunström Jean-Julien Rojer | 6-4, 6-4 |
20. | 26 septembrie 2009 | BCR Open România , București | Lut | Michal Mertiňák | Johan Brunström Jean-Julien Rojer | 6-2, 6-4 |
21. | 8 noiembrie 2009 | Valencia Open 500 , Valencia | Ciment (e) | Michal Mertiňák | Marcel Granollers Tommy Robredo | 6-4, 6-3 |
22. | 3 octombrie 2010 | Openul Malaeziei , Kuala Lumpur | Ciment (e) | Michal Mertiňák | Mariusz Fyrstenberg Marcin Matkowski | 7-6 3 , 7-6 5 |
23. | 1 mai 2011 | Open Serbia , Belgrad | Lut | Filip Polášek | Oliver Marach Alexander Peya | 7-5, 6-2 |
24. | 18 iunie 2011 | UNICEF Open , 's-Hertogenbosch | Iarbă | Brățări Daniele | Robert Lindstedt Horia Tecău | 6-3, 2-6, [10-8] |
25. | 31 mai 2011 | Allianz Suisse Open Gstaad , Gstaad (3) | Lut | Filip Polášek | Alexander Peya Christopher Kas | 6-3, 7-6 7 |
26. | 23 octombrie 2011 | Cupa Kremlinului , Moscova (1) | Ciment | Filip Polášek | Carlos Berlocq David Marrero | 6-3, 6-1 |
27. | 6 mai 2012 | BMW Open , München | Lut | Filip Polášek | Xavier Malisse Dick Norman | 6-4, 7-5 |
28. | 28 iulie 2012 | Cupa pariului acasă Kitzbühel , Kitzbühel | Lut | Julian Knowle | Dustin Brown Paul Hanley | 7-6 4 , 3-6, [12-10] |
29 | 20 octombrie 2012 | Cupa Kremlinului , Moscova (2) | Ciment (e) | Michal Mertiňák | Simone Bolelli Brățări Daniele | 7-5, 6-3 |
30. | 27 iulie 2014 | Croația Open Umag , Umag (3) | Pământ roșu | Lukáš Rosol | Dušan Lajović Franko Skugor | 6-4, 7-6 5 |
31. | 19 octombrie 2014 | Cupa Kremlinului , Moscova (3) | Ciment (e) | Jiří Veselý | Samuel Groth Chris Guccione | 7-6 2 , 7-5 |