Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Win | 1–0 | 2010 Estoril Open – Men's Doubles| | Estoril Open, Portugal | 250 Series | Clay | Marc López | Pablo Cuevas
Marcel Granollers | 6–7, 6–4, |
Win | 2–0 | 2010 International German Open – Doubles| | German Open, Germany | 500 Series | Clay | Marc López | Jérémy Chardy
Paul-Henri Mathieu | 6–3, 2–6, |
Loss | 2–1 | 2011 Estoril Open – Men's Doubles| | Estoril Open, Portugal | 250 Series | Clay | Marc López | Eric Butorac
Jean-Julien Rojer | 3–6, 4–6 |
Loss | 2–2 | 2011 Open de Nice Côte d'Azur – Doubles| | Open de Nice Côte d'Azur, France | 250 Series | Clay | Santiago González | Eric Butorac
Jean-Julien Rojer | 3–6, 4–6 |
Loss | 2–3 | 2011 BRD Năstase Țiriac Trophy – Doubles| | Romanian Open, Romania | 250 Series | Clay | Julian Knowle | Daniele Bracciali
Potito Starace | 6–3, 4–6, |
Loss | 2–4 | 2011 Kremlin Cup – Men's Doubles| | Kremlin Cup, Russia | 250 Series | Hard | Carlos Berlocq | František Čermák
Filip Polášek | 3–6, 1–6 |
Win | 3–4 | 2012 Copa Claro – Doubles| | Argentina Open, Argentina | 250 Series | Clay | Fernando Verdasco | Michal Mertiňák
André Sá | 4–6, 4–6 |
Win | 4–4 | 2012 Abierto Mexicano Telcel – Men's Doubles| | Mexican Open, Mexico | 500 Series | Clay | Fernando Verdasco | Marcel Granollers
Marc López | 6–3, 6–4 |
Loss | 4–5 | 2012 Estoril Open – Men's Doubles| | Estoril Open, Portugal | 250 Series | Clay | Julian Knowle | Aisam-ul-Haq Qureshi
Jean-Julien Rojer | 5–7, 5–7 |
Win | 5–5 | 2012 ATP Vegeta Croatia Open Umag – Doubles| | Croatia Open, Croatia | 250 Series | Clay | Fernando Verdasco | Marcel Granollers
Marc López | 6–3, 7–6 |
Win | 6–5 | 2012 International German Open – Doubles| | German Open, Germany | 500 Series | Clay | Fernando Verdasco | Rogério Dutra Silva
Daniel Muñoz de la Nava | 6–4, 6–3 |
Loss | 6–6 | 2012 Valencia Open 500 – Doubles| | Valencia Open, Spain | 500 Series | Hard | Fernando Verdasco | Alexander Peya
Bruno Soares | 3–6, 2–6 |
Win | 7–6 | 2013 Abierto Mexicano Telcel – Men's Doubles| | Mexican Open, Mexico | 500 Series | Clay | Łukasz Kubot | Simone Bolelli
Fabio Fognini | 7–5, 6–2 |
Win | 8–6 | 2013 ATP Vegeta Croatia Open Umag – Doubles| | Croatia Open, Croatia | 250 Series | Clay | Martin Kližan | Nicholas Monroe
Simon Stadler | 6–1, 5–7, |
Win | 9–6 | 2013 St. Petersburg Open – Doubles| | St. Petersburg Open, Russia | 250 Series | Hard | Fernando Verdasco | Dominic Inglot
Denis Istomin | 7–6, 6–3 |
Loss | 9–7 | 2013 Shanghai Rolex Masters – Doubles| | Shanghai Masters, China | Masters 1000 | Hard | Fernando Verdasco | Ivan Dodig
Marcelo Melo | 6–7, 7–6, |
Win | 10–7 | 2013 ATP World Tour Finals – Doubles| | ATP World Tour Finals, United Kingdom | Tour Finals | Hard | Fernando Verdasco | Bob Bryan
Mike Bryan | 7–5, 6–7, |
Loss | 10–8 | 2014 Rio Open – Men's Doubles| | Rio Open, Brazil | 500 Series | Clay | Marcelo Melo | Juan Sebastián Cabal
Robert Farah | 4–6, 2–6 |
Loss | 10–9 | 2014 U.S. Men's Clay Court Championships – Doubles| | U.S. Men's Clay Court Championships, United States | 250 Series | Clay | Fernando Verdasco | Bob Bryan
Mike Bryan | 6–4, 4–6, |
Loss | 10–10 | 2014 Portugal Open – Men's Doubles| | Portugal Open, Portugal | 250 Series | Clay | Pablo Cuevas | Santiago González
Scott Lipsky | 3–6, 6–3, |
Loss | 10–11 | 2015 Estoril Open – Doubles| | Estoril Open, Portugal | 250 Series | Clay | Marc López | Treat Huey
Scott Lipsky | 1–6, 4–6 |
Win | 11–11 | 2015 Internazionali BNL d'Italia – Men's Doubles| | Italian Open, Italy | Masters 1000 | Clay | Pablo Cuevas | Marcel Granollers
Marc López | 6–4, 7–5 |
Loss | 11–12 | 2015 Aegon Open Nottingham – Men's Doubles| | Nottingham Open, United Kingdom | 250 Series | Grass | Pablo Cuevas | Chris Guccione
André Sá | 2–6, 5–7 |
Loss | 11–13 | 2016 Rio Open – Men's Doubles| | Rio Open, Brazil | 500 Series | Clay | Pablo Carreño Busta | Juan Sebastián Cabal
Robert Farah | 6–7, 1–6 |
Loss | 11–14 | 2016 Brasil Open – Doubles| | Brasil Open, Brazil | 250 Series | Clay | Pablo Carreño Busta | Julio Peralta
Horacio Zeballos | 6–4, 1–6, |
Win | 12–14 | 2016 Swedish Open – Men's Doubles| | Swedish Open, Sweden | 250 Series | Clay | Marcel Granollers | Marcus Daniell
Marcelo Demoliner | 6–2, 6–3 |
Win | 13–14 | 2016 Croatia Open Umag – Doubles| | Croatia Open, Croatia | 250 Series | Clay | Martin Kližan | Nikola Mektić
Antonio Šančić | 6–4, 6–2 |
Loss | 13–15 | 2017 Argentina Open – Doubles| | Argentina Open, Argentina | 250 Series | Clay | Santiago González | Juan Sebastián Cabal
Robert Farah | 1–6, 4–6 |
Loss | 13–16 | 2017 Estoril Open – Doubles| | Estoril Open, Portugal | 250 Series | Clay | Tommy Robredo | Ryan Harrison
Michael Venus | 5–7, 2–6 |
Win | 14–16 | 2018 Rio Open – Doubles| | Rio Open, Brazil | 500 Series | Clay | Fernando Verdasco | Nikola Mektić
Alexander Peya | 5–7, 7–5, |
Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | | France F15, Aix-les-Bains | Futures | Clay | Sergi Durán Bernad | Luke Bourgeois
Domenic Marafiote | 4–5, 2–4, 2–4 |
Loss | 0–2 | | Spain F5, Xàtiva | Futures | Clay | Francesc Lleal Garrés | Carlos Rexach Itoiz
Gabriel Trujillo Soler | 4–6, 6–7 |
Loss | 0–3 | | Spain F16, Las Palmas | Futures | Clay | Carlos Rexach Itoiz | Jun Kato
Jan Weinzierl | 6–4, 2–6, 1–6 |
Loss | 0–4 | | Spain F2, Canarias | Futures | Clay | Marc Fornell Mestres | Jesús Manteca Jurado
Fernando Verdasco | 6–7, 2–6 |
Loss | 0–5 | | Poland F8, Warszawa | Futures | Clay | Carlos Rexach Itoiz | Marcin Gołąb
Kamil Lewandowicz | w/o |
Loss | 0–6 | | Spain F20, Gran Canaria | Futures | Clay | Gabriel Rodríguez Ruano | Iván Navarro
Santiago Ventura | 3–6, 2–1 ret. |
Loss | 0–7 | | Chile F3, Santiago | Futures | Clay | Paul Capdeville | Francisco Cabello
Adrián García | 3–6, 1–6 |
Loss | 0–8 | | Spain F1, Murcia | Futures | Clay | Germán Puentes Alcañiz | Ionuț Moldovan
Gabriel Moraru | 4–6, 3–6 |
Win | 1–8 | | Italy F3, Cremona | Futures | Clay | José Antonio Sánchez de Luna | Fabio Colangelo
Alessandro Motti | 6–4, 7–5 |
Loss | 1–9 | | Spain F18, Vigo | Futures | Clay | Carlos Rexach Itoiz | Rui Machado
Martín Vilarrubí | 6–2, 3–6, 3–6 |
Loss | 1–10 | | Spain F20, Santander | Futures | Clay | Pablo Santos González | Marcel Granollers
Valentin Sanon | w/o |
Loss | 1–11 | | Spain F21, Oviedo | Futures | Clay | Héctor Ruiz-Cadenas | Antonio Baldellou-Esteva
Germán Puentes Alcañiz | 4–6, 0–6 |
Loss | 1–12 | | Spain F28, Barcelona | Futures | Clay | Gorka Fraile | Marc Fornell Mestres
Mario Muñoz-Bejarano | 4–6, 6–4, 4–6 |
Win | 2–12 | | Spain F29, Vilafranca | Futures | Clay | Gorka Fraile | Antonio Baldellou-Esteva
Germán Puentes Alcañiz | 6–4, 7–6 |
Win | 3–12 | | Spain F8, Balaguer | Futures | Clay | Carlos Rexach Itoiz | Miguel Ángel López Jaén
Pablo Santos González | 7–6, 6–3 |
Loss | 3–13 | | Spain F9, Reus | Futures | Clay | Pablo Santos González | Marc Fornell Mestres
Komlavi Loglo | 7–5, 5–7, 1–6 |
Win | 4–13 | | Spain F14, Alicante | Futures | Clay | Pablo Santos González | Pablo Andújar
Jun Kato | 3–6, 7–5, 6–2 |
Loss | 4–14 | | Spain F16, Gandia | Futures | Clay | Pablo Santos González | Marc Fornell Mestres
Jordi Marsé-Vidri | 6–4, 3–6, 6–7 |
Win | 5–14 | | Spain F27, El Ejido | Futures | Hard | Marcel Granollers | Marcos Jiménez-Letrado
Juan-Miguel Such-Pérez | 6–4, 6–4 |
Win | 6–14 | | Barcelona, Spain | Challenger | Clay | Gabriel Trujillo Soler | Bart Beks
Matwé Middelkoop | 6–4, 6–4 |
Loss | 5–15 | | Spain F29, Barcelona | Futures | Clay | Gabriel Trujillo Soler | Antonio Baldellou-Esteva
Germán Puentes Alcañiz | 6–7, 4–6 |
Win | 7–15 | | Spain F32, Gran Canaria | Futures | Hard | Marcel Granollers | Antonio Baldellou-Esteva
José Luis Muguruza | 6–1, 6–3 |
Win | 8–15 | | Spain F4, Yecla | Futures | Hard | Gabriel Trujillo Soler | Farrukh Dustov
Denis Matsukevitch | 6–1, 6–2 |
Win | 9–15 | | Spain F5, Murcia | Futures | Clay | Pablo Santos González | Javier Foronda Bolaños
Daniel Monedero-González | 6–2, 6–4 |
Win | 10–15 | | Spain F7, Cartagena | Futures | Clay | Pablo Santos González | Marc Fornell Mestres
Héctor Ruiz-Cadenas | 6–2, 6–4 |
Win | 11–15 | | Spain F8, Zaragoza | Futures | Clay | Pablo Santos González | Marc Fornell Mestres
Jordi Marsé-Vidri | 6–4, 6–3 |
Loss | 11–16 | | Telde, Spain | Challenger | Clay | Daniel Muñoz de la Nava | Adam Chadaj
Michael Ryderstedt | 7–5, 3–6, |
Win | 12–16 | | Spain F15, Balaguer | Futures | Clay | Pablo Santos González | Marc Fornell Mestres
Jordi Marsé-Vidri | 6–3, 6–4 |
Loss | 12–17 | | Spain F28, Oviedo | Futures | Clay | Miguel Ángel López Jaén | Marc Fornell Mestres
Juan-Miguel Such-Pérez | 6–7, 4–6 |
Loss | 12–18 | | Spain F29, Móstoles | Futures | Hard | Miguel Ángel López Jaén | Komlavi Loglo
Carlos Rexach Itoiz | 6–7, 4–6 |
Loss | 12–19 | | Bratislava, Slovakia | Challenger | Clay | Pablo Santos González | Flavio Cipolla
Marcel Granollers | 6–7, 4–6 |
Win | 13–19 | | Spain F35, Sant Cugat | Futures | Clay | Miguel Ángel López Jaén | Diego Álvarez
Carlos Poch Gradin | 6–4, 6–2 |
Loss | 13–20 | | Spain F36, Vilafranca | Futures | Clay | Miguel Ángel López Jaén | Diego Álvarez
Carlos Poch Gradin | 6–7, 3–6 |
Win | 14–20 | | Spain F2, Calvià | Futures | Clay | Miguel Ángel López Jaén | José Antonio Sánchez de Luna
Santiago Ventura | 7–5, 6–7, 7–6 |
Win | 15–20 | | 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 | | Barletta, Italy | Challenger | Clay | Albert Portas | Alessandro Motti
Simone Vagnozzi | 6–4, 6–4 |
Win | 17–20 | | Spain F15, Reus | Futures | Clay | Pablo Santos González | Julián Alonso
Gerard Granollers Pujol | 6–4, 6–4 |
Loss | 17–21 | | France F8, Blois | Futures | Clay | Daniel Muñoz de la Nava | Adrian Mannarino
Josselin Ouanna | 2–6, 1–6 |
Win | 18–21 | | France F9, Toulon | Futures | Clay | Augustin Gensse | Adriano Biasella
Marcel Felder | 2–6, 6–3, 7–6 |
Loss | 18–22 | | Portugal F4, Porto | Futures | Clay | Pablo Santos González | Yann Marti
Cristian Villagrán | w/o |
Loss | 18–23 | | Spain F38, Sant Cugat | Futures | Clay | Miguel Ángel López Jaén | Marc Fornell Mestres
Jordi Marsé-Vidri | 7–5, 0–6, |
Win | 19–23 | | 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 | | Seville, Spain | Challenger | Clay | Pablo Santos González | Rogério Dutra Silva
Flávio Saretta | 2–6, 6–2, |
Win | 21–23 | | Szczecin, Poland | Challenger | Clay | Dawid Olejniczak | Łukasz Kubot
Oliver Marach | 7–6, 6–3 |
Win | 22–23 | | Caltanissetta, Italy | Challenger | Clay | Juan Pablo Brzezicki | Daniele Bracciali
Simone Vagnozzi | 7–6, 6–3 |
Win | 23–23 | 2009 Tennis Napoli Cup – Doubles| | Napoli, Italy | Challenger | Clay | Pablo Cuevas | Frank Moser
Lukáš Rosol | 6–4, 6–3 |
Win | 24–23 | 2009 Mamaia Challenger – Doubles| | Constanța, Romania | Challenger | Clay | Adrián García | Adrian Cruciat
Florin Mergea | 7–6, 6–2 |
Win | 25–23 | 2009 Copa Petrobras Montevideo – Doubles| | Montevideo, Uruguay | Challenger | Clay | Juan Pablo Brzezicki | Martín Cuevas
Pablo Cuevas | 6–4, 6–4 |
Loss | 25–24 | 2009 Copa Petrobras Santiago – Doubles| | Santiago, Chile | Challenger | Clay | Juan Pablo Brzezicki | Diego Cristin
Eduardo Schwank | 4–6, 5–7 |
Loss | 25–25 | 2009 Copa Petrobras São Paulo – Doubles| | São Paulo, Brazil | Challenger | Clay | Diego Junqueira | Franco Ferreiro
Ricardo Mello | 3–6, 3–6 |
Loss | 25–26 | 2009 Seguros Bolívar Open Medellín – Doubles| | Medellín, Colombia | Challenger | Clay | Diego Junqueira | Sebastián Decoud
Eduardo Schwank | 0–6, 2–6 |
Win | 26–26 | 2010 Città di Caltanissetta – Doubles| | Caltanissetta, Italy | Challenger | Clay | Santiago Ventura | Uladzimir Ignatik
Martin Kližan | 7–6, 6–4 |
Win | 27–26 | 2010 Open Barletta – Doubles| | Barletta, Italy | Challenger | Clay | Santiago Ventura | Ilija Bozoljac
Daniele Bracciali | 6–3, 6–3 |
Win | 28–26 | 2010 Open Prévadiès Saint–Brieuc – Doubles| | Saint Brieuc, France | Challenger | Clay | Uladzimir Ignatik | Brian Battistone
Ryler DeHeart | 4–6, 6–4, |
Win | 29–26 | 2010 Mitsubishi Electric Cup – Doubles| | Monza, Italy | Challenger | Clay | Daniele Bracciali | Martin Fischer
Frederik Nielsen | 6–3, 6–3 |
Win | 30–26 | 2010 UniCredit Czech Open – Doubles| | Prostějov, Czech Republic | Challenger | Clay | Marcel Granollers | Johan Brunström
Jean-Julien Rojer | 3–6, 6–4, |
Loss | 30–27 | 2011 UniCredit Czech Open – Doubles| | Prostějov, Czech Republic | Challenger | Clay | Rubén Ramírez Hidalgo | Sergei Bubka
Adrián Menéndez Maceiras | 5–7, 2–6 |
Win | 31–27 | 2011 Torneo Omnia Tenis Ciudad Madrid – Doubles| | Madrid, Spain | Challenger | Clay | Rubén Ramírez Hidalgo | Daniel Gimeno Traver
Morgan Phillips | 4–6, 7–6, |
Win | 32–27 | | 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 | 2019 Murcia Open – Doubles| | Murcia, Spain | Challenger | Clay | Marcus Daniell | Rameez Junaid
Andrei Vasilevski | 6–4, 6–4 |