| No. |
Date |
Tournament |
Surface |
Partnering |
Opponents in the final |
Score |
| 1. |
30 Aug 2000 |
Vigo |
Clay |
Didac Pérez |
Pedro Pereira & António van Grichen |
4–2, 4–1, 4–2 |
| 2. |
18 Aug 2002 |
Vigo |
Clay |
Ferran Ventura-Martell |
Eduardo Nicolás & Norikazu Sugiyama |
6–4, 6–4 |
| 3. |
25 Aug 2002 |
Irun |
Clay |
Ferran Ventura-Martell |
Alejandro Falla & Carlos Salamanca |
7–6(7–3), 6–1 |
| 4. |
22 Sep 2002 |
Barcelona |
Clay |
Mariano Albert-Ferrando |
Carlos Berlocq & Juan Pablo Brzezicki |
7–6(7–5), 7–5 |
| 5. |
18 Jul 2004 |
Elche |
Clay |
Ivan Esquerdo-Andreu |
Antonio Baldellou-Esteva & Germán Puentes |
6–2, 6–1 |
| 6. |
25 Jul 2004 |
Gandia |
Clay |
Ivan Esquerdo-Andreu |
Antonio Baldellou-Esteva & Germán Puentes |
6–2, 6–3 |
| 7. |
24 Oct 2004 |
Barcelona |
Clay |
Mario Munoz-Bejarano |
Gorka Fraile & David Marrero |
6–4, 4–6, 6–4 |
| 8. |
20 Feb 2005 |
Totana |
Hard |
Marcel Granollers |
Filip Urban & Marius Zay |
6–2, 6–3 |
| 9. |
27 Feb 2005 |
Cartagena, Spain |
Clay |
Alberto Soriano-Maldonado |
Mariano Albert-Ferrando & Francisco Mendez-Garcia |
6–4, 6–3 |
| 10. |
10 Apr 2005 |
Angers |
Clay |
Daniel Monedero-Gonzalez |
Nicolas Renavand & Nicolas Tourte |
7–6(9–7), 1–6, 6–4 |
| 11. |
1 May 2005 |
Lleida |
Clay |
Pablo Andújar |
Rafael Arévalo & Komlavi Loglo |
6–2, 4–6, 6–3 |
| 12. |
29 May 2005 |
Reus |
Clay |
Komlavi Loglo |
David Marrero & Pablo Santos |
5–7, 7–5, 6–1 |
| 13. |
24 Jul 2005 |
Gandia |
Clay |
Jordi Marsé-Vidri |
David Marrero & Pablo Santos |
4–6, 6–3, 7–6(7–4) |
| 14. |
21 Aug 2005 |
Irun |
Clay |
Daniel Monedero-Gonzalez |
Augustin Gensse & Julien Jeanpierre |
6–4, 6–4 |
| 15. |
7 May 2006 |
Vic |
Clay |
Jordi Marsé-Vidri |
Antonio Baldellou-Esteva & Germán Puentes |
2–6, 6–3, 7–5 |
| 16. |
16 Jul 2006 |
Elche |
Clay |
Miguel Ángel López Jaén |
Mounir El Aarej & David Luque-Velasco |
6–3, 6–0 |
| 17. |
30 Jul 2006 |
Dénia |
Clay |
Miguel Ángel López Jaén |
Oriol Hernandez-Pastor & Javier Ruiz-Gonzalez |
7–6(7–5), 6–2 |
| 18. |
3 Sep 2006 |
Oviedo |
Clay |
Juan-Miguel Such-Perez |
Miguel Ángel López Jaén & David Marrero |
7–6(7–2), 6–4 |
| 19. |
25 Nov 2006 |
Maspalomas |
Clay |
Cesar Ferrer-Victoria |
Sascha Hesse & Mark Joachim |
6–0, 6–4 |
| 20. |
18 Mar 2007 |
Badalona |
Clay |
Jordi Marsé-Vidri |
Miguel Ángel López Jaén & Pablo Santos |
6–1, 6–2 |
| 21. |
25 June 2007 |
Constanţa |
Clay |
Gabriel Trujillo-Soler |
Gabriel Moraru & Horia Tecău |
6–4, 6–4 |
| 22. |
2 July 2007 |
Montauban |
Clay |
Gabriel Trujillo-Soler |
Adriano Biasella & Jean-René Lisnard |
6–3, 7–5 |
| 23. |
27 Oct 2007 |
Sant Cugat |
Clay |
Jordi Marsé-Vidri |
Miguel Ángel López Jaén & David Marrero |
5–7, 6–0, [10–4] |
| 24. |
12 Apr 2008 |
Málaga |
Clay |
David Rice |
Óscar Burrieza & Nikolai Nesterov |
1–6, 6–2, [10–7] |
| 25. |
22 Mar 2009 |
Castelldefels |
Clay |
Gerard Granollers |
Stefano Ianni & Mattia Livraghi |
6–4, 3–6, [10–5] |
| 26. |
29 May 2009 |
Telde |
Clay |
Gerard Granollers |
Sergio Gutiérrez Ferrol & Rafael Mazon-Hernandez |
6–3, 6–4 |
| 27. |
23 May 2010 |
Valldoreix |
Clay |
David Cañudas-Fernández |
Gerard Granollers & Juan Lizariturry |
6–3, 7–6(7–2) |
| 28. |
18 Jul 2010 |
Elche |
Clay |
Carlos Calderon-Rodriguez |
Juan Beaus-Barquin & Juan José Leal-Gómez |
6–4, 6–2 |
| 29. |
8 Aug 2010 |
Xàtiva |
Clay |
Carlos Calderon-Rodriguez |
Goncalo Falcao & Martin Trueva |
6–1, 6–3 |
| 30. |
16 Jan 2011 |
Majorca |
Clay |
Pablo Santos |
José Checa Calvo & Carles Poch Gradin |
6–1, 6–3 |
| 31. |
2 Apr 2011 |
Reus |
Clay |
Mike Vermeer |
Jan-Lennard Struff & Richard Waite |
7–6(7–3), 6–7(1–7), [10–8] |
| 32. |
14 May 2011 |
Kenitra |
Clay |
Mike Vermeer |
Abdullah Maqdes & Sherif Sabry |
5–7, 7–5, [10–3] |
| 33. |
21 May 2011 |
Rabat |
Clay |
Mike Vermeer |
Bassam Beidas & Karim Maamoun |
6–1, 6–4 |
| 34. |
30 Nov 2014 |
Kish |
Clay |
Marco Neubau |
Tomislav Jotovski & Duje Kekez |
6–4, 6–4 |
| 35. |
7 Dec 2014 |
Kish |
Clay |
Marco Neubau |
Markus Sedletzky & Dominic Weidinger |
6–3, 6–1 |
| 36. |
14 Mar 2015 |
Antalya |
Clay |
Marco Neubau |
Rafael Camilo & Eduardo Russi |
6–4, 6–2 |
| 37. |
12 Mar 2016 |
Agadir |
Clay |
Lamine Ouahab |
Marcos Giraldi Requena & Jacob Kahoun |
6–7(4–7), 6–4, [13–11] |
| 38. |
19 Mar 2016 |
Beni Mellal |
Clay |
Lamine Ouahab |
Filippo Leonardi & Fabio Mercuri |
6–3, 7–5 |
| 39. |
30 Jul 2017 |
Xàtiva |
Clay |
Sergio Martos Gornés |
Eduard Esteve Lobato & Gerard Granollers |
6–3, 6–2 |
| 40. |
21 Oct 2017 |
Pula, Sardinia |
Clay |
Fred Gil |
Filippo Baldi & Andrea Pellegrino |
6–2, 5–7, [10–5] |
| 41. |
28 Oct 2017 |
Pula, Sardinia |
Clay |
Fred Gil |
Raúl Brancaccio & Dragoș Nicolae Mădăraș |
3–6, 6–1, [10–8] |
| 42. |
26 Nov 2017 |
Hammamet, Tunisia |
Clay |
Fred Gil |
Carlos Boluda-Purkiss & Oriol Roca Batalla |
6–2, 6–4 |