Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | Aug 2003 | San Benedetto, Italy | Challenger | Clay | Daniele Giorgini | Todd Perry
Thomas Shimada | 3–6, 4–6 |
Win | 1–1 | Oct 2003 | France F20, Saint-Dizier | Futures | Hard | Flavio Cipolla | Tobias Steinel-Hansson
Aleksey Malajko | 4–6, 6–3, 6–2 |
Win | 2–1 | May 2004 | Italy F9, Teramo | Futures | Clay | Alessandro Motti | Rodrigo Monte
Márcio Torres | 3–0 ret. |
Loss | 2–2 | Jun 2004 | Reggio Emilia, Italy | Challenger | Clay | Andreas Seppi | Tomas Behrend
Tomas Tenconi | 4–6, 2–6 |
Loss | 2–3 | Aug 2004 | St. Petersburg, Russia | Challenger | Clay | Daniele Giorgini | Mikhail Elgin
Andrei Mishin | 3–6, 7–5, 4–6 |
Loss | 2–4 | Mar 2005 | Italy F3, Siracuse | Futures | Clay | Cristian Brandi | Alessandro Motti
Flavio Cipolla | 5–7, 4–6 |
Loss | 2–5 | Jun 2005 | Sassuolo, Italy | Challenger | Clay | Paul Capdeville | Juan Pablo Brzezicki
Cristian Villagrán | 6–7(5–7), 2–6 |
Win | 3–5 | Jun 2005 | Italy F18, Castelfranco | Futures | Clay | Flavio Cipolla | Benjamin-David Rufer
Stefan Kilchhofer | 7–6(7–1), 6–3 |
Loss | 3–6 | Jan 2006 | Spain F3, Llucmajor | Futures | Clay | Federico Torresi | Gabriel Trujillo Soler
M P Puigdomenech | 3–6, 3–6 |
Win | 4–6 | Feb 2006 | Italy F2, Trento | Futures | Hard | Thomas Holzer | Alberto Brizzi
Leonardo Azzaro | 6–4, 6–3 |
Win | 5–6 | Mar 2006 | Italy F3, Rome | Futures | Clay | Alberto Brizzi | Giancarlo Petrazzuolo
Daniele Giorgini | 6–7(1–7), 6–1, 6–2 |
Win | 6–6 | Jan 2007 | La Serena, Chile | Challenger | Clay | Marc López | Carlos Berlocq
Brian Dabul | 3–6, 6–3, [10–1] |
Loss | 6–7 | Mar 2007 | Barletta, Italy | Challenger | Clay | Alessandro Motti | David Marrero
Albert Portas | 4–6, 4–6 |
Win | 7–7 | Sep 2007 | Como, Italy | Challenger | Clay | Máximo González | Flavio Cipolla
Marco Pedrini | 7–6(7–5), 6–4 |
Win | 8–7 | Sep 2007 | Genoa, Italy | Challenger | Clay | Daniele Giorgini | Flavio Cipolla
Simone Bolelli | 6–3, 6–1 |
Win | 9–7 | Jan 2008 | New Caledonia Challenger | Challenger | Hard | Flavio Cipolla | Jan Mertl
Martin Slanar | 6–4, 6–4 |
Win | 10–7 | Apr 2008 | Italy F10, Padova | Futures | Clay | Caio Zampieri | Alexandr Dolgopolov
Denis Matsukevich | 7–5, 7–6(7–2) |
Win | 11–7 | May 2008 | Rome, Italy | Challenger | Clay | Flavio Cipolla | Paolo Lorenzi
Giancarlo Petrazzuolo | 6–3, 6–3 |
Win | 12–7 | Jun 2008 | Alessandria, Italy | Challenger | Clay | Flavio Cipolla | Melle van Gemerden
Matwé Middelkoop | 3–6, 6–1, [10–4] |
Loss | 12–8 | Jun 2008 | Constanța, Romania | Challenger | Clay | Júlio Silva | Florin Mergea
Horia Tecău | 4–6, 2–6 |
Win | 13–8 | Feb 2009 | Egypt F1, Giza | Futures | Clay | Daniele Giorgini | Rabie Chaki
Talal Ouahabi | 2–6, 6–1, [10–3] |
Loss | 13–9 | Feb 2009 | Egypt F2, Cairo | Futures | Clay | Daniele Giorgini | Sherif Sabry
Karim Maamoun | 1–6, 4–6 |
Loss | 13–10 | Feb 2009 | Tanger, Morocco | Challenger | Clay | Giancarlo Petrazzuolo | Augustin Gensse
Éric Prodon | 1–6, 6–7(3–7) |
Loss | 13–11 | Mar 2009 | Caltanissetta, Italy | Challenger | Clay | Daniele Bracciali | Juan Pablo Brzezicki
David Marrero | 6–7(5–7), 3–6 |
Loss | 13–12 | Jul 2009 | Italy F19, Palazzolo | Futures | Clay | Mattia Livraghi | Claudio Grassi
Guillermo Hormazábal | 5–7, 3–6 |
Loss | 13–13 | Aug 2009 | Tampere, Finland | Challenger | Clay | Uros Vico | Peter Luczak
Yuri Schukin | 1–6, 7–6(8–6), [4–10] |
Win | 14–13 | Aug 2009 | Manerbio, Italy | Challenger | Clay | Alessio di Mauro | Yves Allegro
Jesse Huta Galung | 6–4, 3–6, [10–4] |
Loss | 14–14 | Sep 2009 | Brașov, Romania | Challenger | Clay | Uros Vico | Pere Riba
Pablo Santos González | 3–6, 2–6 |
Loss | 14–15 | Sep 2009 | Seville, Spain | Challenger | Clay | Alberto Brizzi | Treat Huey
Harsh Mankad | 1–6, 5–7 |
Loss | 14–16 | Sep 2009 | Banja Luka, Bosnia & Herzegovina | Challenger | Clay | Ismar Gorčić | Dustin Brown
Rainer Eitzinger | 4–6, 3–6 |
Loss | 14–17 | Sep 2009 | Ljubljana, Slovenia | Challenger | Clay | Stéphane Robert | Jamie Delgado
Jamie Murray | 3–6, 3–6 |
Loss | 14–18 | Jan 2010 | New Caledonia Challenger | Challenger | Hard | Flavio Cipolla | Édouard Roger-Vasselin
Nicolas Devilder | 7–5, 2–6, [6–10] |
Win | 15–18 | Jan 2010 | Morocco F1, Casablanca | Futures | Clay | Alberto Brizzi | Ádám Kellner
Martin Kližan | 6–3, 6–2 |
Win | 16–18 | Apr 2010 | Italy F3, Foggia | Futures | Clay | Alessio di Mauro | Diego Álvarez
Agustin Picco | 6–4, 6–0 |
Loss | 16–19 | Apr 2010 | Blumenau, Brazil | Challenger | Clay | André Ghem | André Sá
Franco Ferreiro | 4–6, 3–6 |
Win | 17–19 | May 2010 | Cairo, Egypt | Challenger | Clay | Martin Slanar | Andre Begemann
Dustin Brown | 6–3, 6–4 |
Win | 18–19 | Jul 2010 | Braunschweig, Germany | Challenger | Clay | Leonardo Tavares | Yuri Schukin
Igor Kunitsyn | 7–5, 7–6(7–4) |
Win | 19–19 | Oct 2010 | Napoli, Italy | Challenger | Clay | Daniel Muñoz de la Nava | Bastian Knittel
Andreas Haider-Maurer | 1–6, 7–6(7–5), [10–6] |
Loss | 19–20 | Oct 2010 | Palermo, Italy | Challenger | Clay | Alessandro Motti | Philipp Oswald
Martin Fischer | 6–4, 2–6, [6–10] |
Loss | 19–21 | Jan 2011 | New Caledonia Challenger | Challenger | Hard | Flavio Cipolla | Dominik Meffert
Frederik Nielsen | 6–7(4–7), 7–5, [5–10] |
Win | 20–21 | Feb 2011 | Meknes, Morocco | Challenger | Clay | Treat Huey | Alessandro Motti
Alessio di Mauro | 6–1, 6–2 |
Loss | 20–22 | Feb 2011 | Casablanca, Morocco | Challenger | Clay | Leonardo Tavares | Guillermo Alcaide
Adrián Menéndez Maceiras | 2–6, 1–6 |
Win | 21–22 | Mar 2011 | Spain F7, Sabadell | Futures | Clay | Daniele Giorgini | M A López Jaén
Gabriel Trujillo Soler | 6–3, 6–2 |
Win | 22–22 | Mar 2011 | Rabat, Morocco | Challenger | Clay | Alessio di Mauro | Evgeny Korolev
Yuri Schukin | 6–4, 6–4 |
Win | 23–22 | Mar 2011 | Caltanissetta, Italy | Challenger | Clay | Daniele Bracciali | Daniele Giorgini
Adrian Ungur | 3–6, 7–6(7–2), [10–7] |
Win | 24–22 | Jun 2011 | Milan, Italy | Challenger | Clay | Adrián Menéndez Maceiras | Leonardo Tavares
Andrea Arnaboldi | 0–6, 6–3, [10–5] |
Win | 25–22 | Aug 2011 | San Sebastián, Spain | Challenger | Clay | Stefano Ianni | Israel Sevilla
Daniel Gimeno Traver | 6–3, 6–4 |
Loss | 25–23 | Oct 2011 | Orleans, France | Challenger | Hard | David Škoch | Pierre-Hugues Herbert
Nicolas Renavand | 5–7, 3–6 |
Loss | 25–24 | Apr 2012 | Mersin, Turkey | Challenger | Clay | Alessandro Motti | Radu Albot
Denys Molchanov | 0–6, 2–6 |
Loss | 25–25 | Jul 2012 | Orbetello, Italy | Challenger | Clay | Alessio di Mauro | Stefano Ianni
Dane Propoggia | 3–6, 2–6 |
Win | 26–25 | Feb 2013 | Spain F1, Mallorca | Futures | Clay | Alessio di Mauro | M A López Jaén
J Marse-Vidri | 6–0, 6–3 |
Win | 27–25 | Jul 2013 | Orbetello, Italy | Challenger | Clay | Marco Crugnola | Renzo Olivo
Guillermo Durán | 7–6(7–3), 6–7(5–7), [10–6] |
Win | 28–25 | Jul 2014 | Denmark F1, Aarhus | Futures | Clay | Matteo Donati | Christian Lindell
Robin Olin | 6–1, 6–0 |