Career 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 USA F9 USA F9 USA F15 USA F16 USA F17 USA F2 USA F3 Costa Rica F1 USA F5 USA F6 USA F9 USA F10 USA F11 USA F12 USA F13 USA F14 USA F16 Venezuela F4 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 Colombia F1 Colombia F2 USA F5 USA F6 USA F12 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Usa F25 Usa F26 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Germany F1 Germany F2 Usa F2 Usa F4 Usa F5 Usa F6 Colombia F2 Usa F8 Usa F9 Colombia F1 Colombia F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Colombia F1 Panama F1 USA F2 Mexico F2 Panama F1 Colombia F1 Mexico F5 Colombia F3 Colombia F4 USA F1 Italy F9 Colombia F7 Germany F2 USA F11 USA F13 Germany F4 Colombia F3 USA F2 Tennis Napoli Cup - Napoli Arroyo de la Encomienda - Valladolid Sporting Challenger - Turin Open de L'Isere-Trophee BNP Paribas - Grenoble Countrywide Classic USTA Challenger - Carson Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Kobstaedernes ATP Challenger - Kolding Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton V Manta Open-Trofeo Ricardo Delgado Aray - Manta Fifth Third Bank Tennis Championships - Lexington Challenger Britania Zavaleta - Puebla XL Bermuda Open - Bermuda Iquique Challenger Bucaramanga Challenger Sunrise Challenger GHI Bronx Tennis Classic - Bronx San Luis Potosi Challenger GHI Bronx Classic - Bronx Seguros Bolivar Open - Bogota Belo Horizonte Challenger Brasilia Challenger Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban Morocco Tennis Tour - Casablanca Croatia Osiguranje Rijeka Open - Rijeka Akbank Private Banking TED Open - Istanbul Bergamo Challenger San Remo Tennis Cup - San Remo Leon Challenger Rhodes Challenger Ramat Hasharon Challenger Akbank Private Banking TED Open - Istanbul Sarasota Challenger IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Nottingham Challenger Seguros Bolivar Open - Cali St. Remy Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Bogota Challenger Cali Challenger Quito Challenger Tashkent Challenger Guayaquil Challenger Noumea Challenger Puerto Rico Challenger Tennis Event - Humacao Open de la Ville de Saint Denis - Reunion Island Courmayeur Challenger Bergamo Challenger V Gramado Open de Tennis - Gramado Wolfsburg Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba San Jose Challenger Barranquilla Challenger Johannesburg Challenger Nottingham Challenger Nottingham Challenger Open de L'Isere (Open 38) - Grenoble Bogota Challenger Manta Challenger Shimadzu All Japan Indoor - Kyoto Binghamton Professional Tennis Tournament - Binghamton Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Tulsa Challenger Garden Open 2004 - Rome Cali Challenger XI Open International D'Andorra - Andorra Aguascalenties Challenger Tennis Napoli Cup 2004 - Napoli Sacramento Challenger Rennes Challenger Medellin Challenger Knoxville Challenger Bucaramanga Challenger Salinas Challenger Dallas Challenger Pereira Challenger Manta Challenger St. Remy Challenger Heilbronn Challenger Cherbourg Challenger Prostejov Challenger Prague Challenger Manta Challenger Medellin Challenger Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Quito Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Guayaquil Challenger Ourocard Tennis Challenger - Sao Paulo Dallas Challenger Quimper Challenger Sarasota Challenger Open D'Orleans - Orleans Astana Challenger Kazan Challenger Guadalajara Challenger Leon Challenger San Luis Potosi Challenger Shenzhen Challenger Heilbronn Open - Heilbronn Cali Challenger Gimcheon Challenger Cancun Challenger Ethias Trophy - Mons Nottingham Challenger Nottingham-2 Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Countrywide Classic USTA Men's Challenger - Carson Naples Challenger - Naples BMW Tennis Championship - Sunrise Portoroz Challenger The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Open de Rennes La Trinitaine - Rennes ITG Miami Challenger - Miami Quito Challenger Medellin Challenger Bogota Challenger Cali Challenger Johannesburg Challenger Winnetka Challenger Bucaramanga Challenger Morelos Challenger Irving Challenger III Isla de Lanzarote - Lanzarote Napoli Challenger Eckental Challenger Sail Open - New Delhi Mobilux Open - Luxembourg Sunset Moulding Challenger - Yuba City Dublin Challenger - Dublin Seoul Challenger Monterrey Challenger Seguros Bolivar Open - Medellin Abierto Internacional Varonil Ciudad de Cancun - Cancun Bucaramanga Challenger Flea Market Cup Busan Challenger Tennis - Busan Manta Challenger Izmir Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Irving Challenger Recanati Challenger Ethias Trophy - Mons Samsung Securities Cup - Seoul IX Abierto Internacional de Salinas - Salinas Morelos Challenger Barranquilla Challenger Monterrey Challenger Dallas Challenger Pereira Challenger Bogota Challenger Panama City Challenger Bogota Challenger Buenos Aires Challenger Guadalajara Challenger Montevideo Challenger Puerto Vallarta Challenger Sao Paulo Challenger Carson Challenger Leon Challenger Bucaramanga Challenger Caltanissetta Challenger Cherbourg Challenger Salinas Challenger Santo Domingo Challenger Vancouver Challenger Santo Domingo Challenger Taipei City Challenger Cleveland Challenger Open des Alpes Trophee BNP Paribas - Grenoble Cancun Challenger San Luis Potosi Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Bukhara Challenger - Bukhara Bath Challenger Prostejov Challenger Bogota Challenger Ilkley Challenger Santo Domingo Challenger Open de la Ville de Saint Denis - Reunion Island Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan Guayaquil Challenger Copenhagen Open - Copenhagen Open de Franche-Comte - Besancon Credicard Mastercard Tennis Cup - Campos do Jordao Las Vegas Challenger Challenger Ford de Cherbourg - Cherbourg Quito Challenger The 70th King's Cup and Queen's Cup - Bangkok Sporting Challenger 2003 - Turin Canottieri Mincio Open - Mantova Levene Gouldin & Thompson Tennis Challenger - Binghamton Gemax Open - Belgrade Mexico City Challenger Poznan Challenger Puerto Vallarta Challenger Monterrey Challenger Rome Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Newport Beach Challenger Monterrey Challenger Bogota Challenger San Luis Potosi Challenger Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Challenger DCN de Cherbourg - Cherbourg Heineken Open - Auckland Open 13 - Marseille The Nottingham Challenger - Nottingham Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Challenger Ford de Cherbourg - Cherbourg St. Petersburg Open - St. Petersburg Yokohama World Tennis Gaora Cup - Yokohama Cremona Challenger Baden Open - Karlsruhe Milan Indoors - Milan Open Sainte-Victoire - Aix-En-Provence Bogota Challenger Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Open de L'Isere - Grenoble Challenger 42 - Andrezieux Grand Prix Hassan II - Casablanca KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Estoril Open - Estoril Ciudad de Pozoblanco Open Diputacion - Cordoba The Stella Artois Grass Court Championships - London Ojai Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Campos do Jordao Challenger Thailand Open - Bangkok Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Bogota Challenger US Men's Clay Court Championships - Houston Estoril Open - Estoril Challenger Casablanca San Angel - Mexico City Hypo Group Tennis International - Portschach XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Open des Alpes Trophee BNP Paribas - Grenoble Nottingham Challenger Open de Moselle - Metz Santo Domingo Challenger Vancouver Challenger Mexico City Challenger Pereira Challenger Savannah Challenger Pereira Challenger Kosice Challenger Leon Challenger Savannah Challenger Rome Challenger St. Petersburg Open - St. Petersburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Champaign Challenger Heilbronn Challenger Guayaquil Challenger Heineken Open - Auckland Guadalajara Challenger Legg Mason Tennis Classic - Washington Petange Challenger Cali Challenger Salinas Challenger Quito Challenger Belgrade Challenger Atlanta Tennis Championships - Atlanta Cherbourg Challeger Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland Winston Salem - Winston Salem Jersey Challenger Open de Moselle - Metz Swiss Indoors Basel - Basel Apia International - Sydney Quimper Challenger Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Monterrey Challenger Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Countrywide Classic - Los Angeles Valencia Open - Valencia Brisbane International - Brisbane Barranquilla Challenger Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Claro Open Colombia - Bogota Panama City Challenger Legg Mason Tennis Classic - Washington Johannesburg Challenger U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington Erste Bank Open - Vienna Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger Barranquilla Challenger Bogota Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch RCA Championships - Indianapolis Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide AEGON Championships - London Ecuador Open - Quito AEGON International - Eastbourne Moselle Open - Metz BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington The Stella Artois Championships - London Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Manta Challenger Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Ecuador Open - Quito Heilbronn Challenger Brasil Open - Sao Paulo Hall of Fame Open - Newport AEGON Championships - London AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach Medellin Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kremlin Cup - Moscow Brisbane International - Brisbane SAP Open - San Jose Millennium Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Cali Challenger Guadalajara Challenger The Stella Artois Grass Court Championships - London AEGON International - Eastbourne Chicago Challenger Panama City Challenger Medellin Challenger Lexington Challenger ATP Kremlin Cup - Moscow Power Horse Cup - Dusseldorf Guadalajara Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Moselle Open - Metz Apia International - Sydney Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Floridablanca Challenger Le Gosier Challenger Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Lima Challenger China Open - Beijing Rakuten Japan Open - Tokyo Canberra Challenger Aircel Chennai Open - Chennai ASB Classic - Auckland Apia International - Sydney Garanti Koza Sofia Open - Sofia Leon Challenger Abierto Mexicano Telcel - Acapulco Vicenza Challenger US Men's Clay Court Championship - Houston Medellin Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Garanti Koza Sofia Open - Sofia Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Citi Open - Washington Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Guayaquil Challenger Brisbane International - Brisbane The Stella Artois Grass Court Championships - London Leon Challenger Open de Moselle - Metz Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Chennai Open - Chennai The Stella Artois Championships - London Countrywide Classic - Los Angeles Davis Cup, Group II, 1R, ESA-DOM 0-5 Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Brasil Open - Sao Paulo Moselle Open - Metz Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Morelos Challenger Pacific Life Open - Indian Wells Little Rock Challenger Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Rogers Cup - Montreal Barcelona Open BancSabadell - Barcelona Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Sony Ericsson Open - Miami Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Ordina Open - 's-Hertogenbosch BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal AIG Japan Open Tennis Championships - Tokyo Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Moselle Open - Metz Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome New York Open - New York Ordina Open - 's-Hertogenbosch Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Legg Mason Tennis Classic - Washington Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm U.S. Open - New York Abierto Mexicano - Los Cabos Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London BNP Paribas Open - Indian Wells 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 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group I, PO, DOM-PER 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Olympics - London Olympics - Rio de Janeiro