Career 2020 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 F15 El Salvador F1 USA F1 Guatemala F1 USA F2 Costa Rica F1 USA F3 Canada F1 Canada F2 Argentina F1 Argentina F3 USA F13 USA F14 Chile #1-w1 USA F7 Chile #1-w2 Argentina F2 USA F8 Chile #1-w4 USA F17 USA F18 USA F19 Chile F1a Chile F1b Chile #1-w3 Argentina F4 Argentina F5 Argentina F6 Colombia F3 Colombia F4 USA F28 Chile F1 USA F29 Chile F2 Chile F3 Uruguay F1 Argentina F7 USA F1 USA F6 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Chile F1 Chile F2 Chile F3 Colombia F3 Colombia F4 Romania F6 USA F12 Romania F7 Romania F8 Romania F9 Romania F10 Romania F11 Romania F12 Romania F13 Romania F14 Argentina F8 Argentina F9 Chile F4 Chile F5 Australia F2 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Australia F5 Colombia F3 Colombia F4 Argentina F8 Argentina F9 USA F12 USA F13 USA F14 Mexico F13 Mexico F14 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Germany F8 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Chile Italy F11 Italy F12 Italy F13 Italy F14 Poland F3 Germany F6 Germany F7 Germany F8 Germany F9 Chile F1 Chile F2 Chile F3 Chile F4 Peru F4 Peru F5 Colombia F1 Colombia F2 Argentina F6 Argentina F7 Argentina F8 Brazil F15 Brazil F16 Brazil F17 Chile F1 Chile F2 Chile F4 Chile F5 Italy F11 Netherlands F3 France F10 Italy F22 Germany F13 Chile F14 Chile F15 Chile F1 Chile F3 Chile F4 Brazil F9 Brazil F10 Chile F5 Chile F6 Peru F5 Peru F6 Italy F23 Italy F24 Argentina F3 Brazil F27 Chile F12 Chile F13 Chile F14 Chile F7 Italy F22 Chile F2 Chile F15 Chile F16 Italy F10 USA F8 Italy F21 Italy F22 Chile F6 Peru F2 France F14 Peru F3 Chile F9 Chile F10 Chile F11 Chile F12 Colombia F2 USA F12 USA F14 Netherlands F2 Chile F1 Chile F2 Netherlands F3 Netherlands F4 USA F13 Netherlands F1 Brazil F7 Brazil F8 Peru F5 Peru F6 Chile F4 Chile F5 Chile F6 Chile F7 Chile F8 Argentina F19 Argentina F20 Chile F12 Chile F1 Chile F2 Argentina F2 Chile F3 Chile F4 Chile F5 Argentina F5 Argentina F6 Argentina F7 Netherlands F1 Chile F6 Netherlands F3 Copa Ericsson Chile - Santiago University of Tennessee USTA Men's Challenger - Knoxville Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno 2003 Freeman Men's Challenger - Joplin 2003 USTA Challenger of Calabasas - Calabasas Atlantic City Open - Atlantic City Colorado Classic - Denver USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead Copa Petrobras Santiago - Santiago Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Copa Petrobras - Santiago USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos Fifth-Third Bank Tennis Classic - Lexington BH Tennis Open International Cup - Belo Horizonte Odlum Brown Vancouver Open - Vancouver Joinville Tennis Festival - Joinville WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign Wailea Men's Challenger - Maui Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Samsung Challenger 2007 - Ho Chi Minh City San Luis Potosi Challenger 2007 - San Luis Potosi USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Steelers Cup - Kosice Nord LB Open 2007 - Braunschweig Mamaia Challenger - Constanta The Comercia Challenger - Aptos BH Tennis Open - Belo Horizonte Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville ATP Challenger La Serena - La Serena AT&T Challenger of Dallas - Dallas Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Sail Open - New Delhi New Delhi Challenger II - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Iquique Challenger Carson Challenger Bucaramanga Challenger Dallas Challenger Santiago Challenger Bangkok Challenger Korat Challenger Baton Rouge Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Winnetka Challenger Vancouver Challenger Campos do Jordao Challenger Brasilia Challenger Tulsa Challenger Tashkent Challenger Santiago Challenger Aachen Challenger Champaign Challenger Guayaquil Challenger Lima Challenger Sao Paulo Challenger Salinas Challenger Napoli Challenger Monza Challenger Baton Rouge Challenger Rome Challenger Tallahassee Challenger Tunis Challenger Manta Challenger Cairo Challenger Cremona Challenger Prostejov Challenger Nottingham Challenger Kosice Challenger Bytom Challenger Aptos Challenger Poznan Challenger Cordenons Challenger San Marino Challenger Binghamton Challenger Trani Challenger San Sebastian Challenger Manerbio Challenger Belo Horizonte Challenger Bogota Challenger Montevideo Challenger Buenos Aires Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Eckental Challenger Aachen Challenger Guayaquil Challenger Bratislava Challenger Buenos Aires Challenger Singapore Challenger Bucaramanga Challenger Dallas Challenger Santiago Challenger Barranquilla Challenger Pereira Challenger Johannesburg Challenger Leon Challenger Furth Challenger Oberstaufen Challenger Granby Challenger Trani Challenger Binghamton Challenger San Sebastian Challenger Manerbio Challenger Seville Challenger Tulsa Challenger Recife Challenger Medellin Challenger Eckental Challenger Ortisei Challenger Dallas Challenger Guadalajara Challenger Barranquilla Challenger Tallahassee Challenger Pereira Challenger Leon Challenger Santos Challenger Nottingham-2 Challenger Lima Challenger Bogota Challenger Vancouver Challenger Manta Challenger Aptos Challenger Brasov Challenger Istanbul Challenger Belem Challenger Rio De Janeiro Challenger Buenos Aires Challenger Medellin Challenger Eckental Challenger Ortisei Challenger Guayaquil Challenger Yokohama Challenger Toyota Challenger Sao Paulo Challenger Dallas Challenger Salinas Challenger Pereira Challenger Santiago Challenger Guadalajara Challenger Barranquilla Challenger Mexico City Challenger Panama City Challenger Johannesburg Challenger Rio Quente Challenger Caltanissetta Challenger Nottingham Challenger Prague Challenger Marburg Challenger Timisoara Challenger San Benedetto Challenger Recanati Challenger Como Challenger Kaoshuing Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Lima Challenger Dallas Challenger Morelos Challenger Irving Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Santiago Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Santiago Challenger Irving Challenger Leon Challenger Guadalajara Challenger Manchester Challenger Ortisei Challenger Le Gosier Challenger Manchester Challenger Dallas Challenger Leon Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis BellSouth Open - Vina del Mar Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis BellSouth Open - Vina del Mar Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale RCA Championships - Indianapolis Chennai Open - Chennai Sydney International - Sydney Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach MoviStar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis Chennai Open - Chennai Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Medibank International - Sydney Movistar Open - Santiago SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Movistar Open - Santiago SA Tennis Open - Johannesburg SAP Open - San Jose Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai VTR Open - Vina del Mar SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Fifth-Third Bank Tennis Championships - Lexington Western & Southern Financial Group Masters - Cincinnati Semgroup Challenger - Tulsa BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, Group II, 1R, BAR-CHI 3-2 Davis Cup, Group II, PO, CHI-PAR 5-0 French Open (juniors)