Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Colombia F2 Usa F25 Usa F26 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F4 Usa F5 Usa F6 Usa F8 Usa F9 Colombia F1 Colombia F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Colombia F1 Panama F1 USA F1 USA F2 Mexico F2 Panama F1 Colombia F1 Mexico F5 Colombia F3 Colombia F4 Italy F9 Colombia F7 USA F11 USA F13 Colombia F3 USA F2 Challenger Ford de Cherbourg - Cherbourg Fergana Tennis Challenger Tournament - Fergana Countrywide Classic USTA Challenger - Carson Samsung Securities Cup Challenger Tennis - Seoul Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Fifth Third Bank Tennis Championships - Lexington Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Bolton Challenger - Bolton Ciudad de Pozoblanco Open Diputacion - Cordoba Bukhara Challenger - Bukhara Challenger Britania Zavaleta - Puebla Ispat Open 2004 - Ostrava Credicard Mastercard Tennis Cup - Campos do Jordao Iquique Challenger 13 BH Tennis Open International Cup - Belo Horizonte Bucaramanga Challenger Ourocard Tennis Challenger - Sao Paulo San Luis Potosi Challenger The Surbiton Trophy - Surbiton Sarasota Challenger The LTA Men's Challenger - Nottingham Belo Horizonte Challenger Vancouver Challenger Brasilia Challenger Tatra Banka Open - Bratislava St. Remy Challenger Austin Challenger - Austin Cancun Challenger Seguros Bolivar Open - Cali Leon Challenger Tatra Banka Open - Bratislava Sarasota Challenger Bogota Challenger Cali Challenger Quito Challenger Guayaquil Challenger San Jose Challenger Barranquilla Challenger Countrywide Classic USTA Men's Challenger - Carson Naples Challenger - Naples BMW Tennis Championship - Sunrise Bogota Challenger Manta Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Tulsa Challenger Cali Challenger Aguascalenties Challenger Tashkent Challenger Sacramento Challenger ITG Miami Challenger - Miami Medellin Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Medellin Challenger Knoxville Challenger Bogota Challenger Bucaramanga Challenger Open D'Orleans - Orleans Ostrava Challenger Salinas Challenger Winnetka Challenger Pereira Challenger The LTA Men's Challenger - Southampton Manta Challenger Mobilux Open - Luxembourg Sunset Moulding Challenger - Yuba City Prostejov Challenger Prague Challenger Manta Challenger Open D'Orleans - Orleans Medellin Challenger Seguros Bolivar Open - Medellin Abierto Internacional Varonil Ciudad de Cancun - Cancun Quito Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Guayaquil Challenger Dallas Challenger San Luis Potosi Challenger Manta Challenger Cali Challenger Nottingham Challenger Vancouver Challenger Aptos Challenger Quito Challenger Napa Challenger Cali Challenger Geneva Challenger Happy Valley Challenger Bucaramanga Challenger Morelos Challenger Irving Challenger Monterrey Challenger Bucaramanga Challenger Barranquilla Challenger Monterrey Challenger The Surbiton Trophy - Surbiton Morelos Challenger Lambertz Open - Aachen Bogota Challenger St. Brieuc Challenger Guadalajara Challenger Puerto Vallarta Challenger Caltanissetta Challenger Dallas Challenger Santo Domingo Challenger Bratislava Challenger Rennes Challenger Cleveland Challenger Shenzhen Challenger Seoul Challenger Pereira Challenger Ischgl International Tennis Challenger 2003 - Ischgl Panama City Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Sao Paulo Challenger Carson Challenger Leon Challenger Bucaramanga Challenger Salinas Challenger Santo Domingo Challenger Cancun Challenger Mouilleron-Le-Captif Challenger San Luis Potosi Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Le Gosier Challenger Prostejov Challenger Bogota Challenger Ilkley Challenger Santo Domingo Challenger Guayaquil Challenger Las Vegas Challenger College Station Challenger - College Station Surbiton Challenger Quito Challenger Bratislava Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Mexico City Challenger ECM Prague Open 2005 - Prague Poznan Challenger Puerto Vallarta Challenger Monterrey Challenger Prostejov Challenger Newport Beach Challenger Zhuhai Challenger Monterrey Challenger Taipei City Challenger Bogota Challenger San Luis Potosi Challenger Busan Challenger Garden Open 2004 - Rome Bogota Challenger Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Citta di Monza - Monza Ojai Challenger GHI Bronx Tennis Classic - Bronx Campos do Jordao Challenger Bogota Challenger Challenger Casablanca San Angel - Mexico City XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Santo Domingo Challenger Mexico City Challenger Pereira Challenger Savannah Challenger Pereira Challenger The Stella Artois Grass Court Championships - London Kosice Challenger Leon Challenger Savannah Challenger Chennai Open - Chennai Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch China Open - Beijing Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle SA Tennis Open - Johannesburg AEGON Championships - London China Open - Beijing If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Champaign Challenger The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Guayaquil Challenger Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Guadalajara Challenger ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Bank Austria Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Cali Challenger Salinas Challenger Quito Challenger Indianapolis Tennis Championships - Indianapolis Claro Open Colombia - Bogota Delray Beach International Tennis Championships - Delray Beach Malaysian Open - Kuala Lumpur Open 13 - Marseille Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Citi Open - Washington PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem BMW Open - Munich Swiss Indoors Basel - Basel ASB Classic - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Monterrey Challenger Barranquilla Challenger Countrywide Classic - Los Angeles Chengdu Open - Chengdu Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai Panama City Challenger Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Argentina Open - Buenos Aires Brasil Open - Sao Paulo Barranquilla Challenger Bogota Challenger Kremlin Cup - Moscow AEGON Championships - London AEGON International - Eastbourne Manta Challenger Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Medellin Challenger Legg Mason Tennis Classic - Washington Manchester Challenger If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Cali Challenger Dubai Duty Free Tennis Championships - Dubai Guadalajara Challenger Gerry Weber Open - Halle If Stockholm Open - Stockholm Chicago Challenger PBZ Zagreb Indoors - Zagreb Panama City Challenger Medellin Challenger Lexington Challenger Power Horse Cup - Dusseldorf Guadalajara Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Taipei City Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Floridablanca Challenger BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Lima Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Eckental Challenger Rakuten Japan Open - Tokyo Canberra Challenger ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Leon Challenger Abierto Mexicano Telcel - Acapulco Vicenza Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Guadalajara Challenger Medellin Challenger Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Citi Open - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Eckental Challenger US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Citi Open - Washington St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Geneva Open - Geneva Citi Open - Washington Guayaquil Challenger Chengdu Open - Chengdu Leon Challenger Open 13 - Marseille Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Topshelf Open - 's-Hertogenbosch Open de Moselle - Metz Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo The Stella Artois Grass Court Championships - London Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel Morelos Challenger Little Rock Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Barcelona Open BancSabadell - Barcelona BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Heineken Open - Auckland Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Qatar ExxonMobil Open - Doha Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Toronto Vietnam Open - Ho Chi Minh City Sony Ericsson Open - Miami Farmers Classic - Los Angeles Sony Ericsson Open - Miami BMW Open - Munich Shanghai Rolex Masters - Shanghai BA-CA Tennis Trophy - Vienna China Open - Beijing Sony Ericsson Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati U.S. Open - New York Western & Southern Open - Cincinnati 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 Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Pacific Life Open - Indian Wells Wimbledon - London Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Madrid New York Open - New York Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Wimbledon - London U.S. Open - New York Rogers Cup - Montreal BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Legg Mason Tennis Classic - Washington SAP Open - San Jose Miami Open - Miami Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Wimbledon - London Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, PO, CYP-BUL 4-1 Australian Open - Melbourne Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, PO, DOM-PER 4-1 Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Wimbledon - London Sony Ericsson Open - Miami AAMI Classic - Kooyong U.S. Open - New York Australian Open - Melbourne Kooyong Classic - Kooyong U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Olympics - Athens Olympics - London Olympics - Rio de Janeiro Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, Group II, 1R, CYP-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 I, 1R, BAR-DOM 2-3 Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 2, F, FIN-CYP, 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, PO, CYP-TUN 1-4 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, 1R, BUL-CYP 3-2 The Mubadala World Tennis Championship