Year | Champions | Runners-up | Score |
1994 | Neil Broad Johan de Beer | Donald Johnson Kent Kinnear | 7–6, 2–6, 6–3 |
1995 | Bill Behrens Matt Lucena | Marius Barnard Stefan Kruger | 7–6, 6–1 |
1996 | Marius Barnard Bill Behrens | João Cunha Silva Mathias Huning | 6–2, 4–6, 6–3 |
1997 | Max Mirnyi Kevin Ullyett | Stefano Pescosolido Vincenzo Santopadre | 6–3, 6–7, 6–4 |
1998 | Massimo Ardinghi Massimo Bertolini | Jean-Philippe Fleurian Stéphane Simian | 6–3, 2–6, 6–4 |
1999 | Michael Hill Andrew Painter | Massimo Bertolini Cristian Brandi | 7–5, 7–6 |
2000 | Julien Boutter Michaël Llodra | Julien Benneteau Nicolas Mahut | 2–6, 6–4, 7–5 |
2001 | Julian Knowle Lorenzo Manta | Cedric Kauffmann Frédéric Niemeyer | 3–6, 6–4, 6–3 |
2002 | Noam Behr Jonathan Erlich | Julien Benneteau Lionel Roux | walkover |
2003 | Benjamin Cassaigne Rik de Voest | Brandon Coupe Scott Humphries | |
2004 | Michal Mertiňák Alexander Waske | Emilio Benfele Álvarez Jun Kato | 6–4, 7–6 |
2005 | Sanchai Ratiwatana Sonchat Ratiwatana | Jean-Christophe Faurel Nicolas Renavand | 6–3, 6–2 |
2006 | Jean-François Bachelot Stéphane Robert | Sanchai Ratiwatana Sonchat Ratiwatana | 7–6, 6–3 |
2007 | Michal Mertiňák Robin Vik | Łukasz Kubot Dick Norman | 6–2, 6–4 |
2008 | Florin Mergea
Horia Tecău | Jean-Claude Scherrer Márcio Torres | 7–5, 7–5 |
2009 | Arnaud Clément
Édouard Roger-Vasselin | Martin Fischer
Martin Slanar | 4–6, 6–2, |
2010 | Nicolas Mahut
Édouard Roger-Vasselin | Harsh Mankad
Adil Shamasdin | 6–2, 6–4 |
2011 | Pierre-Hugues Herbert
Nicolas Renavand | Nicolas Mahut
Édouard Roger-Vasselin | 3–6, 6–4, |
2012 | Laurynas Grigelis
Uladzimir Ignatik | Dustin Brown
Jonathan Marray | 4–6, 7–6, |
2013 | Sanchai Ratiwatana
Sonchat Ratiwatana | Philipp Marx
Florin Mergea | 7–5, 6–4 |
2014 | Henri Kontinen
Konstantin Kravchuk | Pierre-Hugues Herbert Albano Olivetti | 6–4, 6–7, |
2015 | Andreas Beck
Jan Mertl | Rameez Junaid Adil Shamasdin | 6–2, 3–6, |
2016 | Ken Skupski
Neal Skupski | Yoshihito Nishioka
Aldin Šetkić | 4–6, 6–3, |
2017 | Roman Jebavý
Igor Zelenay | Dino Marcan
Tristan-Samuel Weissborn | 7–6, 6–7, |
2018 | Romain Arneodo
Tristan-Samuel Weissborn | Antonio Šančić
Ken Skupski | 6–3, 1–6, |
2019 | Robert Galloway
Nathaniel Lammons | Javier Barranco Cosano
Raúl Brancaccio | 4–6, 7–6, |
2020 | Pavel Kotov
Roman Safiullin | Dan Added
Albano Olivetti | 7–6, 5–7, |