| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| Loss | 0–1 | Jul 2000 | France F15, Aix-les-Bains | Futures | Clay | Sergi Durán Bernad | Luke Bourgeois Domenic Marafiote | 4–5(5–7), 2–4, 2–4 |
| Loss | 0–2 | Aug 2001 | Spain F5, Xàtiva | Futures | Clay | Francesc Lleal Garrés | Carlos Rexach Itoiz Gabriel Trujillo Soler | 4–6, 6–7(3–7) |
| Loss | 0–3 | Dec 2001 | Spain F16, Las Palmas | Futures | Clay | Carlos Rexach Itoiz | Jun Kato Jan Weinzierl | 6–4, 2–6, 1–6 |
| Loss | 0–4 | Jun 2002 | Spain F2, Canarias | Futures | Clay | Marc Fornell Mestres | Jesús Manteca Jurado Fernando Verdasco | 6–7(4–7), 2–6 |
| Loss | 0–5 | Sep 2002 | Poland F8, Warszawa | Futures | Clay | Carlos Rexach Itoiz | Marcin Gołąb Kamil Lewandowicz | w/o |
| Loss | 0–6 | Dec 2002 | Spain F20, Gran Canaria | Futures | Clay | Gabriel Rodríguez Ruano | Iván Navarro Santiago Ventura | 3–6, 2–1 ret. |
| Loss | 0–7 | Apr 2003 | Chile F3, Santiago | Futures | Clay | Paul Capdeville | Francisco Cabello Adrián García | 3–6, 1–6 |
| Loss | 0–8 | Feb 2004 | Spain F1, Murcia | Futures | Clay | Germán Puentes Alcañiz | Ionuț Moldovan Gabriel Moraru | 4–6, 3–6 |
| Win | 1–8 | Apr 2004 | Italy F3, Cremona | Futures | Clay | José Antonio Sánchez de Luna | Fabio Colangelo Alessandro Motti | 6–4, 7–5 |
| Loss | 1–9 | Aug 2004 | Spain F18, Vigo | Futures | Clay | Carlos Rexach Itoiz | Rui Machado Martín Vilarrubí | 6–2, 3–6, 3–6 |
| Loss | 1–10 | Aug 2004 | Spain F20, Santander | Futures | Clay | Pablo Santos González | Marcel Granollers Valentin Sanon | w/o |
| Loss | 1–11 | Sep 2004 | Spain F21, Oviedo | Futures | Clay | Héctor Ruiz-Cadenas | Antonio Baldellou-Esteva Germán Puentes Alcañiz | 4–6, 0–6 |
| Loss | 1–12 | Oct 2004 | Spain F28, Barcelona | Futures | Clay | Gorka Fraile | Marc Fornell Mestres Mario Muñoz-Bejarano | 4–6, 6–4, 4–6 |
| Win | 2–12 | Oct 2004 | Spain F29, Vilafranca | Futures | Clay | Gorka Fraile | Antonio Baldellou-Esteva Germán Puentes Alcañiz | 6–4, 7–6(7–1) |
| Win | 3–12 | May 2005 | Spain F8, Balaguer | Futures | Clay | Carlos Rexach Itoiz | Miguel Ángel López Jaén Pablo Santos González | 7–6(7–4), 6–3 |
| Loss | 3–13 | May 2005 | Spain F9, Reus | Futures | Clay | Pablo Santos González | Marc Fornell Mestres Komlavi Loglo | 7–5, 5–7, 1–6 |
| Win | 4–13 | May 2005 | Spain F14, Alicante | Futures | Clay | Pablo Santos González | Pablo Andújar Jun Kato | 3–6, 7–5, 6–2 |
| Loss | 4–14 | May 2005 | Spain F16, Gandia | Futures | Clay | Pablo Santos González | Marc Fornell Mestres Jordi Marsé-Vidri | 6–4, 3–6, 6–7(4–7) |
| Win | 5–14 | Oct 2005 | Spain F27, El Ejido | Futures | Hard | Marcel Granollers | Marcos Jiménez-Letrado Juan-Miguel Such-Pérez | 6–4, 6–4 |
| Win | 6–14 | Oct 2005 | Barcelona, Spain | Challenger | Clay | Gabriel Trujillo Soler | Bart Beks Matwé Middelkoop | 6–4, 6–4 |
| Loss | 5–15 | Oct 2005 | Spain F29, Barcelona | Futures | Clay | Gabriel Trujillo Soler | Antonio Baldellou-Esteva Germán Puentes Alcañiz | 6–7(4–7), 4–6 |
| Win | 7–15 | Nov 2005 | Spain F32, Gran Canaria | Futures | Hard | Marcel Granollers | Antonio Baldellou-Esteva José Luis Muguruza | 6–1, 6–3 |
| Win | 8–15 | Feb 2006 | Spain F4, Yecla | Futures | Hard | Gabriel Trujillo Soler | Farrukh Dustov Denis Matsukevich | 6–1, 6–2 |
| Win | 9–15 | Feb 2006 | Spain F5, Murcia | Futures | Clay | Pablo Santos González | Javier Foronda Bolaños Daniel Monedero-González | 6–2, 6–4 |
| Win | 10–15 | Feb 2006 | Spain F7, Cartagena | Futures | Clay | Pablo Santos González | Marc Fornell Mestres Héctor Ruiz-Cadenas | 6–2, 6–4 |
| Win | 11–15 | Apr 2006 | Spain F8, Zaragoza | Futures | Clay | Pablo Santos González | Marc Fornell Mestres Jordi Marsé-Vidri | 6–4, 6–3 |
| Loss | 11–16 | May 2006 | Telde, Spain | Challenger | Clay | Daniel Muñoz de la Nava | Adam Chadaj Michael Ryderstedt | 7–5, 3–6, [7–10] |
| Win | 12–16 | May 2006 | Spain F15, Balaguer | Futures | Clay | Pablo Santos González | Marc Fornell Mestres Jordi Marsé-Vidri | 6–3, 6–4 |
| Loss | 12–17 | Sep 2006 | Spain F28, Oviedo | Futures | Clay | Miguel Ángel López Jaén | Marc Fornell Mestres Juan-Miguel Such-Pérez | 6–7(2–7), 4–6 |
| Loss | 12–18 | Sep 2006 | Spain F29, Móstoles | Futures | Hard | Miguel Ángel López Jaén | Komlavi Loglo Carlos Rexach Itoiz | 6–7(5–7), 4–6 |
| Loss | 12–19 | Oct 2006 | Bratislava, Slovakia | Challenger | Clay | Pablo Santos González | Flavio Cipolla Marcel Granollers | 6–7(2–7), 4–6 |
| Win | 13–19 | Oct 2006 | Spain F35, Sant Cugat | Futures | Clay | Miguel Ángel López Jaén | Diego Álvarez Carlos Poch Gradin | 6–4, 6–2 |
| Loss | 13–20 | Nov 2006 | Spain F36, Vilafranca | Futures | Clay | Miguel Ángel López Jaén | Diego Álvarez Carlos Poch Gradin | 6–7(2–7), 3–6 |
| Win | 14–20 | Jan 2007 | Spain F2, Calvià | Futures | Clay | Miguel Ángel López Jaén | José Antonio Sánchez de Luna Santiago Ventura | 7–5, 6–7(5–7), 7–6(8–6) |
| Win | 15–20 | Feb 2007 | Spain F5, Murcia | Futures | Clay | Miguel Ángel López Jaén | Carlos Poch Gradin Carlos Rexach Itoiz | 4–6, 7–5, 6–3 |
| Win | 16–20 | Mar 2007 | Barletta, Italy | Challenger | Clay | Albert Portas | Alessandro Motti Simone Vagnozzi | 6–4, 6–4 |
| Win | 17–20 | Apr 2007 | Spain F15, Reus | Futures | Clay | Pablo Santos González | Julián Alonso Gerard Granollers Pujol | 6–4, 6–4 |
| Loss | 17–21 | Jun 2007 | France F8, Blois | Futures | Clay | Daniel Muñoz de la Nava | Adrian Mannarino Josselin Ouanna | 2–6, 1–6 |
| Win | 18–21 | Jul 2007 | France F9, Toulon | Futures | Clay | Augustin Gensse | Adriano Biasella Marcel Felder | 2–6, 6–3, 7–6(7–5) |
| Loss | 18–22 | Oct 2007 | Portugal F4, Porto | Futures | Clay | Pablo Santos González | Yann Marti Cristian Villagrán | w/o |
| Loss | 18–23 | Oct 2007 | Spain F38, Sant Cugat | Futures | Clay | Miguel Ángel López Jaén | Marc Fornell Mestres Jordi Marsé-Vidri | 7–5, 0–6, [4–10] |
| Win | 19–23 | Sep 2008 | Brașov, Romania | Challenger | Clay | Daniel Muñoz de la Nava | Carlos Poch Gradin Pablo Santos González | 6–4, 6–3 |
| Win | 20–23 | Sep 2008 | Seville, Spain | Challenger | Clay | Pablo Santos González | Rogério Dutra Silva Flávio Saretta | 2–6, 6–2, [10–8] |
| Win | 21–23 | Sep 2008 | Szczecin, Poland | Challenger | Clay | Dawid Olejniczak | Łukasz Kubot Oliver Marach | 7–6(7–4), 6–3 |
| Win | 22–23 | Mar 2009 | Caltanissetta, Italy | Challenger | Clay | Juan Pablo Brzezicki | Daniele Bracciali Simone Vagnozzi | 7–6(7–5), 6–3 |
| Win | 23–23 | Apr 2009 | Napoli, Italy | Challenger | Clay | Pablo Cuevas | Frank Moser Lukáš Rosol | 6–4, 6–3 |
| Win | 24–23 | Jun 2009 | Constanța, Romania | Challenger | Clay | Adrián García | Adrian Cruciat Florin Mergea | 7–6(7–5), 6–2 |
| Win | 25–23 | Oct 2009 | Montevideo, Uruguay | Challenger | Clay | Juan Pablo Brzezicki | Martín Cuevas Pablo Cuevas | 6–4, 6–4 |
| Loss | 25–24 | Oct 2009 | Santiago, Chile | Challenger | Clay | Juan Pablo Brzezicki | Diego Cristin Eduardo Schwank | 4–6, 5–7 |
| Loss | 25–25 | Nov 2009 | São Paulo, Brazil | Challenger | Clay | Diego Junqueira | Franco Ferreiro Ricardo Mello | 3–6, 3–6 |
| Loss | 25–26 | Nov 2009 | Medellín, Colombia | Challenger | Clay | Diego Junqueira | Sebastián Decoud Eduardo Schwank | 0–6, 2–6 |
| Win | 26–26 | Mar 2010 | Caltanissetta, Italy | Challenger | Clay | Santiago Ventura | Uladzimir Ignatik Martin Kližan | 7–6(7–3), 6–4 |
| Win | 27–26 | Mar 2010 | Barletta, Italy | Challenger | Clay | Santiago Ventura | Ilija Bozoljac Daniele Bracciali | 6–3, 6–3 |
| Win | 28–26 | Apr 2010 | Saint Brieuc, France | Challenger | Clay (i) | Uladzimir Ignatik | Brian Battistone Ryler DeHeart | 4–6, 6–4, [10–5] |
| Win | 29–26 | Apr 2010 | Monza, Italy | Challenger | Clay | Daniele Bracciali | Martin Fischer Frederik Nielsen | 6–3, 6–3 |
| Win | 30–26 | Jun 2010 | Prostějov, Czech Republic | Challenger | Clay | Marcel Granollers | Johan Brunström Jean-Julien Rojer | 3–6, 6–4, [10–6] |
| Loss | 30–27 | Jun 2011 | Prostějov, Czech Republic | Challenger | Clay | Rubén Ramírez Hidalgo | Sergey Bubka Adrián Menéndez Maceiras | 5–7, 2–6 |
| Win | 31–27 | Oct 2011 | Madrid, Spain | Challenger | Clay | Rubén Ramírez Hidalgo | Daniel Gimeno Traver Morgan Phillips | 4–6, 7–6(10–8), [11–9] |
| Win | 32–27 | Dec 2013 | Spain F41, Puerto del Carmen | Futures | Hard | Marcos Conde-Jackson | Juan-Samuel Arauzo-Martínez Jaime Pulgar-García | 6–3, 6–3 |
| Win | 33–27 | Apr 2019 | Murcia, Spain | Challenger | Clay | Marcus Daniell | Rameez Junaid Andrei Vasilevski | 6–4, 6–4 |
| Win | 34–27 | Oct 2024 | M25 Zaraguza, Spain | Futures | Clay | Sergi Fita Juan | Juan-Samuel Arauzo-Martinez Alberto Colas Sanchez | 6–4, 7–6(7–5) |