| Year | Champions | Runners-up | Score |
|---|
| 1990 | Vojtěch Flégl
Daniel Vacek | Andrei Cherkasov
Andrei Olhovskiy | 6–4, 6–4 |
| 1991 | Gilad Bloom
Javier Sánchez | Richey Reneberg
David Wheaton | 7–6, 2–6, 6–1 |
| 1992 | David Prinosil
Richard Vogel | Sander Groen
Lars Koslowski | 6–3, 6–7, 7–6 |
| 1993 | Filip Dewulf
Tom Vanhoudt | Jordi Arrese
Francisco Roig | 6–4, 7–5 |
| 1994 | Diego Pérez
Francisco Roig | Karol Kučera
Paul Wekesa | 6–2, 6–4 |
| 1995 | Luis Lobo
Javier Sánchez(2) | David Ekerot
László Markovits | 6–4, 6–0 |
| 1996 | Pablo Albano
Luis Lobo(2) | Ģirts Dzelde
Udo Plamberger | 6–4, 6–1 |
| 1997 | Dinu Pescariu
Davide Sanguinetti | Dominik Hrbatý
Karol Kučera | 7–6, 6–4 |
| 1998 | Neil Broad
Piet Norval | Jiří Novák
David Rikl | 6–1, 3–6, 6–3 |
| 1999 | Mariano Puerta
Javier Sánchez(3) | Massimo Bertolini
Cristian Brandi | 3–6, 6–2, 6–3 |
| 2000 | Álex López Morón
Albert Portas | Ivan Ljubičić
Lovro Zovko | 6–1, 7–6(7–2) |
| 2001 | Sergio Roitman
Andrés Schneiter | Ivan Ljubičić
Lovro Zovko | 6–2, 7–5 |
| 2002 | František Čermák
Julian Knowle | Albert Portas
Fernando Vicente | 6–4, 6–4 |
| 2003 | Álex López Morón(2)
Rafael Nadal | Todd Perry
Thomas Shimada | 6–1, 6–3 |
| 2004 | José Acasuso
Flávio Saretta | Jaroslav Levinský
David Škoch | 4–6, 6–2, 6–4 |
| 2005 | Jiří Novák
Petr Pála | Michal Mertiňák
David Škoch | 6–3, 6–3 |
| 2006 | Jaroslav Levinský
David Škoch | Guillermo García López
Albert Portas | 6–4, 6–4 |
| 2007 | Lukáš Dlouhý
Michal Mertiňák | Jaroslav Levinský
David Škoch | 6–1, 6–1 |
| 2008 | Michal Mertiňák(2)
Petr Pála(2) | Carlos Berlocq
Fabio Fognini | 2–6, 6–3, [10–5] |
| 2009 | František Čermák(2)
Michal Mertiňák(3) | Johan Brunström
Jean-Julien Rojer | 6–4, 6–4 |
| 2010 | Leoš Friedl
Filip Polášek | František Čermák
Michal Mertiňák | 6–3, 7–6(9–7) |
| 2011 | Simone Bolelli
Fabio Fognini | Marin Čilić
Lovro Zovko | 6–3, 5–7, [10–7] |
| 2012 | David Marrero
Fernando Verdasco | Marcel Granollers
Marc López | 6–3, 7–6(7–4) |
| 2013 | Martin Kližan
David Marrero(2) | Nicholas Monroe
Simon Stadler | 6–1, 5–7, [10–7] |
| 2014 | František Čermák(3)
Lukáš Rosol | Dušan Lajović
Franko Škugor | 6–4, 7–6(7–5) |
| 2015 | Máximo González
André Sá | Mariusz Fyrstenberg
Santiago González | 4–6, 6–3, [10–5] |
| 2016 | Martin Kližan(2)
David Marrero(3) | Nikola Mektić
Antonio Šančić | 6–4, 6–2 |
| 2017 | Guillermo Durán
Andrés Molteni | Marin Draganja
Tomislav Draganja | 6–3, 6–7(4–7), [10–6] |
| 2018 | Robin Haase
Matwé Middelkoop | Roman Jebavý
Jiří Veselý | 6–4, 6–4 |
| 2019 | Robin Haase(2)
Philipp Oswald | Oliver Marach
Jürgen Melzer | 7–5, 6–7(2–7), [14–12] |
| 2020 | Not held due toCOVID-19 pandemic |
| 2021 | Fernando Romboli
David Vega Hernández | Tomislav Brkić
Nikola Ćaćić | 6–3, 7–5 |
| 2022 | Simone Bolelli(2)
Fabio Fognini(2) | Lloyd Glasspool
Harri Heliövaara | 5–7, 7–6(8–6), [10–7] |
| 2023 | Blaž Rola
Nino Serdarušić | Simone Bolelli
Andrea Vavassori | 4–6, 7–6(7–2), [15–13] |
| 2024 | Guido Andreozzi
Miguel Ángel Reyes-Varela | Manuel Guinard
Gregoire Jacq | 6–4, 6–2 |
| 2025 | Romain Arneodo
Manuel Guinard | Patrik Trhac
Marcus Willis | 7–5, 7–6(7–2) |