| 1976 | Sweden Stefan Svensson | 6–1, 3–6, 6–1 | Austria Ingo Wimmer | Switzerland Isabelle Villiger | 6–4, 6–4 | Italy Patrizia Murgo |
| 1977 | Sweden Johan Sjogren | 6–0, 6–2 | Germany Christian Schultes | Germany Claudia Kohde-Kilsch | 7–5, 6–1 | Belgium Marlene De Wouters |
| 1978 | Sweden Mats Wilander | 6–4, 6–3 | Italy Stefano Girodat | Czechoslovakia Irene Petru | 6–1, 6–2 | Soviet Union Julia Salnikova |
| 1979 | Sweden Ulf Borjesson | 0–6, 7–6, 6–3 | Germany Axel Krieg | Germany Kiki Reuter | 6–4, 6–4 | Soviet Union Natalia Reva |
| 1980 | Sweden Stefan Edberg | 6–7, 6–3, 8–6 | Sweden Jonas Svensson | Hungary Andrea Temesvari | 6–2, 7–5 | Bulgaria Manuela Maleeva |
| 1981 | Sweden Kent Carlsson | 6–2, 6–4 | France François Errard | Bulgaria Manuela Maleeva | 6–2, 6–4 | Soviet Union Viktoria Milvidskaia |
| 1982 | Sweden Kent Carlsson | 6–1, 6–0 | Czech Republic Petr Korda | Germany Steffi Graf | 1–6, 6–2, 11–9 | Czechoslovakia Andrea Holíková |
| 1983 | France Arnaud Boetsch | 6–2, 6–3 | Sweden Per Henricsson | Germany Steffi Graf | 6–3, 6–2 | Germany Sabine Hack |
| 1984 | Germany Florian Loddenkemper | 4–6, 6–4, 6–4 | Soviet Union Andrei Cherkasov | Czechoslovakia Radka Zrubáková | 6–1, 6–4 | France Alexia Dechaume |
| 1985 | Sweden Nicklas Kulti | 6–0, 6–0 | Netherlands Paul Dogger | Netherlands Bettina Sonnenfeld | 7–5, 6–0 | Soviet Union Irina Zvereva |
| 1986 | Czech Republic Martin Damm | 6–3, 6–3 | Sweden Roger Pettersson | Socialist Federal Republic of Yugoslavia Monica Seles | 6–0, 6–2 | Bulgaria Elena Pampoulova |
| 1987 | Austria Reinhard Wawra | 6–3, 7–6 | Czech Republic Pavel Gazda | Czechoslovakia Radka Bobková | 7–6, 6–3 | Italy Eleonora Agnolozzi |
| 1988 | Sweden Thomas Enqvist | 7–5, 6–4 | Czech Republic Karol Kučera | Bulgaria Magdalena Maleeva | 6–3, 6–4 | Socialist Federal Republic of Yugoslavia Barbara Mulej |
| 1989 | United States Thomas Johansson | 7–6, 6–3 | Germany Hendrik Dreekmann | Bulgaria Lubomira Bacheva | 7–5, 6–4 | France Angelique Olivier |
| 1990 | France Maxime Boyé | 7–6, 2–6, 6–4 | Romania Răzvan Sabău | Socialist Federal Republic of Yugoslavia Iva Majoli | 6–1, 6–1 | Israel Anna Smashnova |
| 1991 | Romania Răzvan Sabău | 6–1, 6–3 | Spain Juan Antonio Saiz | Czechoslovakia Alena Havrlíková | 6–1, 6–2 | Germany Mirela Vladulescu |
| 1992 | Spain Alberto Martín | 6–4, 5–7, 6–3 | France Olivier Mutis | Switzerland Martina Hingis | 3–6, 6–2, 6–4 | Hungary Rita Kuti-Kis |
| 1993 | Slovenia Michel Kratochvil | 6–1, 6–1 | Czech Republic Michal Tabara | Hungary Réka Vidáts | 7–5, 6–2 | France Anne-Gaëlle Sidot |
| 1994 | Italy Federico Luzzi | 7–5, 3–6, 6–1 | Russia Artem Derepasko | Germany Marlene Weingärtner | 6–7, 6–3, 6–2 | Germany Stephanie Kovacic |
| 1995 | Slovakia Miloslav Grolmus | 2–6, 6–1, 7–5 | Belgium Olivier Rochus | Slovenia Tina Pisnik | 6–1, 6–3 | Slovakia Gabriela Voleková |
| 1996 | Spain Tommy Robredo | 6–1, 6–3 | Bulgaria Todor Enev | Belgium Justine Henin | 6–2, 6–1 | Greece Eleni Daniilidou |
| 1997 | France Julien Maigret | 5–7, 6–4, 7–6 | Germany Simon Stadler | Germany Caroline Raba | 6–3, 2–6, 6–3 | Russia Elena Bovina |
| 1998 | Croatia Mario Ančić | 2–6, 6–3, 6–2 | Australia Stefan Wiespeiner | Russia Lina Krasnoroutskaya | 4–6, 6–3, 6–3 | Germany Scarlett Werner |
| 1999 | France Richard Gasquet | 6–1, 6–1 | Germany Jerome Becker | Czech Republic Petra Cetkovská | 3–6, 6–3, 6–4 | Estonia Kaia Kanepi |
| 2000 | Slovakia Kamil Čapkovič | 1–6, 6–1, 6–3 | Germany Daniel Müller | Czech Republic Barbora Strýcová | 6–4, 6–3 | Slovenia Andreja Klepač |
| 2001 | Serbia Novak Djokovic | 6–2, 6–7, 6–3 | Slovakia Lukáš Lacko | France Tatiana Golovin | 6–3, 6–2 | Romania Monica Niculescu |
| 2002 | Spain Roberto Bautista Agut | 6–3, 7–5 | Croatia Marin Čilić | Netherlands Michaëlla Krajicek | 7–6, 6–2 | Germany Angelique Kerber |
| 2003 | Belarus Andrei Karatchenia | 6–4, 6–3 | Czech Republic Michal Konečný | Romania Raluca Olaru | 6–3, 6–3 | Romania Sorana Cîrstea |
| 2004 | France Jérôme Inzerillo | 7–6, 3–6, 6–0 | France Nassim Slilam | Netherlands Renée Reinhard | 5–7, 6–2, 7–6 | Switzerland Stefanie Vögele |
| 2005 | Bulgaria Grigor Dimitrov | 6–0, 7–6 | Czech Republic Radim Urbanek | Russia Ksenia Pervak | 1–6, 6–1, 6–3 | Hungary Lucia Batta |
| 2006 | Spain Carlos Boluda | 6–1, 6–3 | Slovakia Robert Gasparetz | Netherlands Richèl Hogenkamp | 6–1, 6–3 | Belarus Anna Orlik |
| 2007 | Romania Ciprian Alexandru Porumb | 7–6, 6–4 | Czech Republic Jiří Veselý | France Kristina Mladenovic | 6–4, 6–2 | Slovakia Vivien Juhászová |
| 2008 | Netherlands Moos Sporken | 3–6, 6–2, 7–5 | Latvia Mārtiņš Podžus | Slovakia Petra Uberalová | 7–5, 6–2 | Russia Daria Gavrilova |
| 2009 | Serbia Nikola Milojević | 6–2, 6–0 | United Kingdom Kyle Edmund | Bulgaria Viktoriya Tomova | 6–2, 6–2 | Czech Republic Petra Rohanová |
| 2010 | Italy Gianluigi Quinzi | 6–1, 6–2 | Italy Filippo Baldi | Netherlands Indy de Vroome | 6–3, 6–3 | Czech Republic Kateřina Siniaková |
| 2011 | Romania Bogdan Borza | 6–4, 6–2 | Romania Nicolae Frunză | Croatia Ana Konjuh | 6–4, 3–6, 6–1 | Switzerland Belinda Bencic |
| 2012 | Sweden Mikael Ymer | 4–6, 6–3, 6–3 | Norway Casper Ruud | Ukraine Olga Fridman | 4–6, 7–5, 6–2 | Hungary Dalma Gálfi |
| 2013 | France Corentin Moutet | 6–2, 6–1 | Italy Samuele Ramazzotti | Russia Evgeniya Levashova | 6–2, 6–2 | Czech Republic Markéta Vondroušová |
| 2014 | Germany Rudolf Molleker | 6–0, 6–1 | Czech Republic Tomas Jirousek | Russia Anastasia Potapova | 6–1, 2–6, 6–2 | Russia Olesya Pervushina |
| 2015 | Croatia Duje Ajduković | 6–4, 2–6, 6–2 | Romania Filip Cristian Jianu | Poland Iga Świątek | 6–2, 6–1 | Russia Taisiya Pachkaleva |
| 2016 | Czech Republic Dalibor Svrčina | 7–6, 6–3 | Italy Lorenzo Musetti | Malta Helene Pellicano | 6–4, 6–1 | Czech Republic Denisa Hindová |
| 2017 | Denmark Holger Rune | 6–2, 6–1 | Serbia Hamad Međedović | Ukraine Daria Lopatetska | 6–3, 6–2 | Russia Oksana Selekhmeteva |
| 2018 | France Sean Cuenin | 6–2, 6–3 | Croatia Mili Poljičak | Czech Republic Linda Nosková | 6–0, 6–3 | Russia Diana Shnaider |
| 2019 | Czech Republic Vojtech Petr | 2–6, 6–3, 6–2 | Croatia Dino Prižmić | Greece Michaela Laki | 6–3, 6–2 | Turkey Melisa Ercan |
| 2020 | Tournament cancelled due to the COVID-19 pandemic |
| 2021 | Switzerland Nikola Djosic | 5–7, 7–6(7–4), 6–3 | Czech Republic Jan Kumstat | Czech Republic Tereza Valentová | 6–3, 2–6, 6–3 | Russia Alina Korneeva |
| 2022 | Netherlands Thijs Boogaard | 6–3, 6–2 | Germany Mariano Dedura-Palomero | Czech Republic Alena Kovačková | 5–7, 6–2, 6–4 | Slovakia Mia Pohánková |
| 2023 | Slovenia Svit Suljić | 3–6, 6–3, 6–3 | France Daniel Jade | Serbia Luna Vujović | 6–3, 6–3 | Serbia Dusica Popovski |
| 2024 | Netherlands Stan Put | 6–0, 4–6, 6–4 | United Kingdom Scott Watson | Bosnia and Herzegovina Tea Kovačević | 76–7, 6–4, 6–4 | Czech Republic Jana Kovačková |
| 2025 | Greece Rafael Pagonis | 6–1, 3–6, 6–2 | Netherlands Laurens Drijver | Latvia Darina Matvejeva | 6–0, 4–6, 6–1 | Belgium Hannelore Daniels |