Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Pozoblanco Challenger Spain F2 Spain #2-w2 Spain #2-w3 Spain #2-w4 Romania F1 Romania F2 Romania F3 Romania F4 Romania F5 Romania F7 Romania F8 Romania F9 Romania F10 Spain F13 Romania F11 Spain F14 Romania F12 Romania F13 Spain F16 Spain F17 Romania F15 Romania F16 Romania F17 Spain F20 Spain F21 Spain F22 Spain F23 Spain F25 Spain F26 Spain F27 Austria F1 Portugal #1-w1 Austria F2 Portugal #1-w2 Portugal #1-w3 Portugal #1-w4 Portugal F1 Italy F2 Italy F3 Portugal F3 Italy F4 Turkey #1-w1 Turkey #1-w2 Greece F2 Turkey #1-w3 Spain F5 Turkey #1-w4 Romania F1 Romania F2 Romania F3 Romania F4 Turkey F1 Romania F7 Spain F12 Romania F8 Spain F13 Romania F10 Spain F14 Romania F11 Romania F12 Spain F16 Romania F13 Romania F16 Romania F17 Spain F21 Spain F22 Spain F23 Spain F24 Spain F26 Spain F27 Spain F28 Czech Republic F4 Czech Republic F5 Belgium F1 Spain F32 Tunisia F4 Spain F33 Tunisia F5 Tunisia F6 Spain F4 Italy F1 Spain F6 Italy F2 Spain F7 Italy F3 Italy F5 Portugal F1 Portugal F2 Portugal F3 Spain F9 Spain F14 Spain F15 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Romania F11 Spain F30 Spain F31 Spain F32 Spain F33 Spain F35 Spain F36 Spain F1 Spain F2 Spain F4 Spain F5 Spain F6 Spain F7 Spain F8 Morocco F1 Spain F9 Morocco F2 Spain F10 Spain F12 Spain F19 Portugal F5 France F18 Spain F39 Morocco F2 Egypt F1 Egypt F2 Spain F14 Spain F7 Spain F8 Spain F16 Spain F17 Spain F19 Spain F20 Spain F21 France F12 Germany F12 Italy F24 Spain F34 Spain F33 Spain F35 Spain F36 Spain F37 Spain F35 Spain F36 Spain F2 Spain F7 Poland F2 Poland F4 Spain F36 France F20 Romania F1 Romania F3 Romania F7 Romania F9 Morocco F6 France F22 Morocco F7 Morocco F9 USA F1 USA F2 USA F3 India F1 India F2 India F3 Romania F3 Romania F5 Romania F8 Romania F10 Croatia F11 Croatia F12 USA F1 USA F3 USA F4 Iran F1 Iran F2 Iran F3 Romania F5 Romania F10 Spain F24 Australia F4 Australia F5 Romania F1 Romania F2 Romania F3 Romania F15 Portugal F12 Romania F3 Romania F4 Romania F5 Romania F6 Romania F7 Spain F19 Romania F1 (Bucharest) Romania F8 (Bucharest) M15 Bucharest M15 Brasov M15 Bucharest M15 Curtea de Arges M25 Porto M25 Bakio M25 Loule Furth Challenger Asirom Challenger Brasov - Brasov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Asirom Challenger - Brasov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Timisoara Challenger - Timisoara Brasov Challenger - Brasov Trofeo Internacional Club Laieta - Barcelona Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid Timisoara Challenger 2005 - Timisoara LXV Concurso Internacional Vigo - Vigo Challenger Brasov - Brasov Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Intersport Heilbronn Open - Heilbronn Tennis Napoli Cup 2006 - Napoli Aberto de Santa Catarina - Florianopolis Isla de Lanzarote - Lanzarote Prosperita Open 2006 - Ostrava Ciudad de Telde - Telde Unique Zagreb Open - Zagreb Schickendanz Open - Furth Constanta Challenger - Constanta Ciudad de Pozoblanco Open Diputacion - Cordoba Trofeo Sisma Mantova - Mantova Akbank Private Banking TED Open 2006 - Istanbul Riviera di Rimini Challenger - Rimini ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara Concurso Internacional de Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Black Forest Open - Freudenstadt Challenger Brasov - Brasov Dusseldorf Open 2006 - Dusseldorf Challenger Copa Sevilla - Seville Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Isla de Lanzarote - Lanzarote Roma Challenger 2007 - Rome Isla de Gran Canaria - Mas Palomas Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Mamaia Challenger - Constanta Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara Akbank Private Banking TED Open - Istanbul LXVII Concursu Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Brasov Challenger - Brasov Ipsos Bucharest Challenger - Bucharest Open Costa Daurada - Tarragona Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Delhi Challenger I - New Delhi Sail Open - New Delhi Internationaux de Nouvelle-Caledonie - New Caledonia ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas South African Airways Open - East London Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Pharma Medico Open 2008 - Aarhus Morocco Tennis Tour - Marrakech Izmir Cup - Izmir Memorial A. Manfredini Sassuolo Challenger - Sassuolo Bulgarian Open Challenger - Sofia Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba BSI Challenger Lugano - Lugano Oberstaufen Cup-Head German Master's Series - Oberstaufen Riviera de Rimini Challenger - Rimini Medjurgorje Open - Medjugorje Timisoara Challenger - Timisoara LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Black Forest Open - Freudenstadt Brasov Challenger - Brasov Genova Open Challenger - Genova 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ipsos Bucharest Challenger - Bucharest Tennislife Cup - Napoli Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Ford Tennis Championships - Louisville Music City Challenger - Nashville PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Noumea Challenger Heilbronn Challenger Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Napoli Challenger St. Brieuc Challenger Athens Challenger Rome Challenger Rome Challenger Tenerife Challenger Prostejov Challenger Lugano Challenger Turin Challenger Pozoblanco Challenger San Marino Challenger Cordenons Challenger Vigo Challenger Todi Challenger Cancun Challenger Puebla Challenger Sao Paulo Challenger Bucaramanga Challenger Kazan Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Caltanissetta Challenger Jersey Challenger Napoli Challenger Monza Challenger Johannesburg Challenger Ostrava Challenger Alessandria Challenger Rome Challenger Kosice Challenger Milan Challenger Marburg Challenger Arad Challenger Oberstaufen Challenger Cordenons Challenger Segovia Challenger Kitzbuhel Challenger Brasilia Challenger Trani Challenger Salvador Challenger Manerbio Challenger Como Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Napoli Challenger Tashkent Challenger Seoul Challenger Aachen Challenger Bratislava Challenger Sao Paulo Challenger Kazan Challenger Quimper Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Caltanissetta Challenger Monza Challenger Recife Challenger Blumenau Challenger Rome Challenger Napoli Challenger Prostejov Challenger Kosice Challenger Milan Challenger Braunschweig Challenger Pozoblanco Challenger Oberstaufen Challenger Penza Challenger Segovia Challenger Samarkand Challenger Cordenons Challenger Karshi Challenger Manerbio Challenger Seville Challenger Brasov Challenger Todi Challenger Madrid Challenger Orleans Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Mersin Challenger Tunis Challenger Rome Challenger Prostejov Challenger Nottingham-2 Challenger Kosice Challenger Marburg Challenger Arad Challenger Timisoara Challenger Poznan Challenger Recanati Challenger Oberstaufen Challenger Pozoblanco Challenger Sibiu Challenger St. Remy Challenger Brasov Challenger Istanbul Challenger Madrid Challenger Tashkent Challenger Loughborough Challenger Marbella Challenger Noumea Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger San Luis Potosi Challenger St. Brieuc Challenger Leon Challenger Guadalajara Challenger Mersin Challenger Sarasota Challenger Tunis Challenger Ostrava Challenger Rome Challenger Caltanissetta Challenger Arad Challenger Blois Challenger Kosice Challenger Portoroz Challenger Timisoara Challenger Scheveningen Challenger Istanbul Challenger Recanati Challenger Guimaraes Challenger Liberec Challenger St. Remy Challenger Brasov Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Sibiu Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Casablanca Challenger Helsinki Challenger Andria Challenger Noumea Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Guadalajara Challenger Leon Challenger San Luis Potosi Challenger Ostrava Challenger Arad Challenger Furth Challenger Prague Challenger Scheveningen Challenger Portoroz Challenger Recanati Challenger Astana Challenger Segovia Challenger Brasov Challenger Seville Challenger Trnava Challenger Meknes Challenger Sibiu Challenger Kenitra Challenger Tashkent Challenger Indore Challenger Pune Challenger Noumea Challenger Bucaramanga Challenger Morelos Challenger San Luis Potosi Challenger Leon Challenger Sarasota Challenger Guadalajara Challenger Karshi Challenger Samarkand Challenger Ilkley Challenger Segovia Challenger Seville Challenger Istanbul Challenger Sibiu Challenger Ho Chi Minh City Challenger Bangalore Challenger Pune Challenger Hua Hin Challenger Noumea Challenger Morelos Challenger Puebla Challenger Guadalajara Challenger San Luis Potosi Challenger Leon Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger San Benedetto Challenger Recanati Challenger Segovia Challenger Portoroz Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Casablanca Challenger Brest Challenger Pune Challenger Ortisei Challenger Andria Challenger Noumea Challenger Cherbourg Challenger Bergamo Challenger Guadalajara Challenger Leon Challenger Panama City Challenger San Luis Potosi Challenger Karshi Challenger Samarkand Challenger Ilkley Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Ningboo Challenger Suzhou Challenger Pune Challenger Bangalore Challenger Indian Wells Challenger Marbella Challenger Mexico City Challenger Guadalajara Challenger Leon Challenger Puerto Vallarta Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Cassis Challenger Istanbul Challenger Monterrey Challenger Fairfield Challenger Calgary Challenger Las Vegas Challenger Andria Challenger Playford Challenger Quimper Challenger Marbella Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Vicenza Challenger Ilkley Challenger Recanati Challenger Winnetka Challenger Mallorca Challenger Seville Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Hamburg Challenger Knoxville Challenger Houston Challenger Cleveland Challenger Morelos Challenger Monterrey Challenger Prague Challenger Ostrava Challenger Iasi Challenger Sibiu Challenger Lisbon Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Biella 4 Challenger Lugano Challenger Salinas Challenger Salinas 2 Challenger Almaty 1 Challenger Almaty 2 Challenger Milan Challenger Pozoblanco Challenger Segovia Challenger Prague 2 Challenger Luedenscheid Challenger Warsaw Challenger Quito Challenger Ambato Challenger Lima Challenger Alicante Challenger Puerto Vallarta Challenger Cherbourg Challenger Forli 4 Challenger Biel Challenger Marbella Challenger San Luis Potosi Challenger Aguascalientes Challenger Morelos Challenger Tunis Challenger Little Rock Challenger Orlando Challenger Cali Challenger Bogota Challenger Pozoblanco Challenger Segovia Challenger Prague 3 Challenger Mallorca Challenger Alicante Challenger Gelsor Open Romania - Bucharest Gelsor Open Romania - Bucharest Open Romania - Bucharest Open Romania - Bucharest BCR Open Romania - Bucharest Dutch Open Tennis - Amersfoort Davidoff Swiss Indoors - Basel Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Movistar Open - Santiago Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg BCR Open Romania - Bucharest Kremlin Cup - Moscow Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Bet-At-Home Austrian Open - Kitzbuhel Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart German Tennis Championships - Hamburg BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Open Sud de France - Montpellier Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Credit Agricole Suisse Open - Gstaad Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Ecuador Open - Quito U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BMW Open - Munich Ecuador Open - Quito TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Maharashtra Open - Pune Ecuador Open - Quito New York Open - New York Delray Beach Open - Delray Beach Swiss Open - Gstaad St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Moselle Open - Metz Stockholm Open - Stockholm Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, ROU-KOR 4-1 Davis Cup, World Group, PO, ROU-IND, 4-1 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 All Lower level tournaments