Career 2022 2021 2020 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 F28 USA F9 USA F2 Costa Rica F1 USA F10 USA F11 USA F13 USA F14 Venezuela F4 Venezuela F5 Dominican Republic F1 USA F5 USA F6 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 F8 Usa F9 Colombia F1 Colombia F2 Colombia F3 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 USA F2 Colombia F1 Panama F1 USA F2 Mexico F2 USA F3 Panama F1 Italy F9 Colombia F1 Mexico F5 Colombia F3 Colombia F4 Colombia F7 USA F27 USA F16 USA F29 USA F3 USA F8 USA F11 USA F13 USA F15 USA F12 USA F17 USA F5 USA F6 USA F9 USA F16 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F2 Dominican Republic F3 USA F1 Colombia F1 Colombia F2 USA F12 USA F13 Usa F6 USA F1 2003 USTA Challenger of Calabasas - Calabasas The West Side Tennis Club Clay Court Challenger - Forest Hills Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Burbank Challenger - Burbank ITG Miami Challenger - Miami Sunset Moulding Challenger - Yuba City Bogota Challenger Sarasota Challenger Medellin Challenger Guayaquil Challenger Prostejov Challenger Cali Challenger Mexico City Challenger Tiburon Challenger Medellin Challenger Brasilia Challenger Bucaramanga Challenger Dallas Challenger Salinas Challenger Guadalajara Challenger Barranquilla Challenger Pereira Challenger Sarasota Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Prostejov Challenger Bogota Challenger Manta Challenger Flea Market Cup Busan Challenger Tennis - Busan Panama City Challenger Quito Challenger Porto Alegre Challenger Buenos Aires Challenger Bogota Challenger Morelos Challenger Salinas Challenger San Luis Potosi Challenger Cali Challenger USTA Men's Challenger of Dallas - Dallas 2006 Challenger of Santa Clarita California Challenger - Valencia USTA Challenger of Oklahoma - Tulsa Wailea Men's Challenger - Maui Kosice Challenger Bucaramanga Challenger Morelos Challenger Monterrey Challenger Bucaramanga Challenger Cali Challenger Monterrey Challenger Guayaquil Challenger Bogota Challenger Leon Challenger Panama City Challenger Guayaquil Challenger Cancun Challenger Santo Domingo Challenger Quito Challenger Monterrey Challenger Lima Challenger Canberra Challenger Samsung Secruities Cup Challenger - Seoul San Luis Potosi Challenger Guadalajara Challenger Mexico City Challenger Odlum Brown Vancouver Open - Vancouver Quito Challenger Floridablanca Challenger Men's Pro Challenger at Tunica National - Tunica Bogota Challenger V Manta Open-Trofeo Ricardo Delgado Aray - Manta Guayaquil Challenger Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Leon Challenger Puerto Vallarta Challenger Santo Domingo Challenger San Luis Potosi Challenger Manta Challenger Campos do Jordao Challenger Monterrey Challenger Prostejov Challenger Prague Challenger Manta Challenger San Luis Potosi Challenger Salinas Challenger Medellin Challenger Leon Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Montevideo Challenger Bogota Challenger Bucaramanga Challenger Quito Challenger Dallas Challenger The Hypo Group Tennis International 2008 - Poertschach Pilot Pen Tennis - New Haven Singha Tennis Classic - Tarzana Swanston Challenger - Sacramento Harrah's Entertainment Men's Pro Challenger - Tunica 2006 North Shore Pro Tennis Championship - Winnetka Naples Challenger - Naples BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda Countrywide Classic USTA Challenger - Carson Swanston Challenger - Sacramento Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Home Depot Center USTA Challenger - Carson Seguros Bolivar Open - Bogota XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali GHI Bronx Tennis Classic - Bronx Copa Petrobras-Colombia - Bogota Tulsa Challenger Panama City Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Iquique Challenger Bucaramanga Challenger USTA Comerica Challenger - Aptos Barranquilla Challenger Pereira Challenger Bogota Challenger Belo Horizonte Challenger Guadalajara Challenger GHI Bronx Classic - Bronx Quito Challenger Napa Challenger Pereira Challenger Sacramento Challenger Cali Challenger Tiburon Challenger Guayaquil Challenger Cancun Challenger Mercedes-Benz Cup - Los Angeles SAP Open - San Jose RCA Championships - Indianapolis Countrywide Classic - Los Angeles Manta Challenger Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Sarasota Challenger Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Carson Challenger Countrywide Classic - Los Angeles RCA Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Guadalajara Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Winnetka Challenger Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Bogota Challenger Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Medellin Challenger Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Las Vegas Challenger Cali Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Medellin Challenger China Open - Beijing Bucaramanga Challenger Davidoff Swiss Indoors Basel - Basel San Jose Challenger Guadalajara Challenger Medibank International - Sydney SAP Open - San Jose Barranquilla Challenger Savannah Challenger Pereira Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Ilkley Challenger The $50,000 Pro Challenger at Calabasas - Calabasas AEGON Championships - London Leon Challenger Savannah Challenger Erste Bank Open - Vienna The Surbiton Trophy - Surbiton Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Moselle Open - Metz Bogota Challenger China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Manta Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Claro Open Colombia - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Citi Open - Washington Challenger Casablanca San Angel - Mexico City Winston-Salem Open - Winston-Salem Ojai Challenger Brisbane International - Brisbane Aguascalenties Challenger Newport Beach Challenger Sacramento Challenger Ecuador Open - Quito Pro Challenger at Calabasas - Calabasas U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo Knoxville Challenger Abierto Mexicano Telcel - Acapulco ASB Classic - Auckland Ecuador Open - Quito Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco 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 Champaign Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham SAP Open - San Jose Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Tennis Channel Open - Las Vegas AEGON Championships - London China Open - Beijing If Stockholm Open - Stockholm Ecuador Open - Quito Indianapolis Tennis Championships - Indianapolis Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Lexington Challenger Geneva Open - Geneva Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AEGON Championships - London Antalya Cup - Antalya Sao Paulo Challenger AEGON International - Eastbourne Serbia Open - Belgrade AEGON International - Eastbourne China Open - Beijing Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Hall of Fame Tennis Championships - Newport Medibank International - Sydney Sao Paulo Challenger Tour Finals AIG Japan Open Tennis Championships - Tokyo Citi Open - Washington SAP Open - San Jose BB&T Atlanta Open - Atlanta Abierto Mexicano Telcel - Acapulco Abierto Mexicano - Los Cabos SAP Open - San Jose Grand Prix de Tennis de Lyon - Lyon Barranquilla Challenger Serbia Open - Belgrade Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Medellin Challenger Swiss Indoors Basel - Basel Ecuador Open - Quito Bogota Challenger New York Open - New York Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Cali Challenger US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Open - Newport Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Vicenza Challenger China Open - Beijing Poznan Challenger Caltanissetta Challenger Erste Bank Open - Vienna Sydney International - Sydney Chicago Challenger New York Open - New York Santo Domingo Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Cleveland Challenger Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem Morelos Challenger China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Adelaide International - Adelaide Monterrey Challenger Leon Challenger Puerto Vallarta Challenger Little Rock Challenger Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Citi Open - Washington Santo Domingo Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne AEGON Championships - London Brasil Open - Sao Paulo Surbiton Challenger SAP Open - San Jose Open de Nice Cote d'Azur - Nice Citi Open - Washington Estoril Open - Estoril BNP Paribas Open - Indian Wells Apia International - Sydney Miami Open - Miami Aircel Chennai Open - Chennai Sydney International - Sydney Erste Bank Open - Vienna Apia International - Sydney Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Geneva Open - Geneva Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Thailand Open - Bangkok Legg Mason Tennis Classic - Washington US Men's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Brisbane International - Brisbane Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Emilia-Romagna Open - Parma Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Geneva Open - Geneva Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Western & Southern Open - New York Hall of Fame Open - Newport Internazionali BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York 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 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 Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Mutua Madrilena Masters Madrid - Madrid Mutua Madrid Open - Madrid Davis Cup, Group 2, REL2, MEX-DOM 5-0 Internazionali BNL d'Italia - Rome Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group 2, F, DOM-COL 0-5 Australian Open - Melbourne Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, 2R, ECU-DOM 4-1 ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, Group I, PO, DOM-PER 4-1 Laver Cup - Prague Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, SF, CRO-USA 3-2 Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid U.S. Open - New York U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London AAMI Classic - Kooyong All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne Olympics - Rio de Janeiro French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Australian Open - Melbourne Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, 1R, DOM-GUA 5-0 U.S. Open - New York Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, Group 2, 2R, URU-DOM 4-1 Australian Open - Melbourne Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, World Group, 1R, USA-SUI 5-0 U.S. Open - New York BNP Paribas Masters - Paris French Open - Paris U.S. Open - New York Olympics - Beijing Western & Southern Open - Cincinnati AAMI Classic - Kooyong Davis Cup, Group 2, 2R, PAR-DOM 3-1