Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 El Salvador F1 Guatemala F1 Costa Rica F1 Brazil F1 Chile #1-w1 Chile #1-w2 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F3 France F11 Brazil F3 Argentina F4 Argentina F5 Argentina F6 Bolivia F2 USA F12 Ecuador F1 Ecuador F2 Ecuador F3 Argentina F11 Colombia F5 Argentina F1 Argentina F2 Argentina F3 Uruguay F2 Argentina F4 Argentina F5 Argentina F7 Argentina F8 Ecuador F1 Ecuador F2 Argentina F2 France F8 France F9 Brazil F4 France F10 Colombia F4 Brazil F1 Brazil F2 Chile F1 Chile F2 Chile F3 Argentina F3 Argentina F4 Argentina F5 Ecuador F3 Colombia F6 Uruguay F4 Venezuela F7 Venezuela F8 Colombia F1 Colombia F2 Uruguay F1 Argentina F9 Venezuela F1B Banca Stato Challenger Lugano - Lugano College Station Challenger - College Station Copa Petrobras Argentina - Buenos Aires Copa Kia Challenger ATP - Santiago Credicard Citi Mastercard Tennis Cup - Campos do Jordao Asuncion Challenger Abierto Mexicano de Tenis - Mexico City Legg Mason Tennis Classic - Washington D.C. Sybase Open - San Jose Abierto Mexicano de Tenis Pegaso - Mexico City The Stella Artois Grass Court Championships - Queen's/London Cerveza Club Colombia Open - Bogota Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Energis Open - Amsterdam Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Copa Petrobras Colombia - Bogota Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Brasil Open - Salvador Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Milan Indoors - Milan Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Aberto de Santa Catarina de Tenis - Florianopolis Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Energis Open - Amersfoort Open de la Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe USTA Challenger of North Miami Beach - North Miami Beach CA-Challenge 2000 - Graz Copa Ericsson Chile - Santiago The Powder Byrne Trophy - Surbiton drkoop.com USTA Challenger of Houston - Houston Sao Paulo - Brazil Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Memorial Savigni - Sassuolo The Surbiton Trophy - Surbiton Open de Montauban - Montauban Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado Copa Telefonica CTC Chile - Santiago Seguros Bolivar Open - Bogota 2005 Tulsa Challenger - Tulsa XI Trofeo Ciudad de Quito - Quito Home Depot Center USTA Challenger - Carson IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Uruguray - Montevideo Ford Tennis Championships - Louisville Music City Challenger - Nashville Copa Petrobras Paraguay - Asuncion USTA Challenger - Champaign Challenger Britania Zavaleta - Puebla Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City XL Bermuda Open - Bermuda Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito AGT Challenger - Leon BSI Challenger Lugano - Lugano Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Sao Paulo Challenger Tunis Challenger Zagreb Challenger Braunschweig Challenger Pozoblanco Challenger Manta Challenger Winnetka Challenger San Marino Challenger Cordenons Challenger Bogota Challenger Guayaquil Challenger Cancun Challenger Barranquilla Challenger Tallahassee Challenger Pilot Pen Tennis - New Haven Cali Challenger Copa Telmex - Buenos Aires Montevideo Challenger Austrian Open - Kitzbuhel Brasil Open - Costa do Sauipe Movistar Open - Santiago Rennes Challenger Guayaquil Challenger Lima Challenger Sao Paulo Challenger Salinas Challenger San Luis Potosi Challenger - San Luis Potosi Tallahassee Challenger Sarasota Challenger Carson Challenger Ojai Challenger Heineken Open - Auckland Buenos Aires Challenger Manta Challenger Campos do Jordao Challenger Belo Horizonte Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Downtown Athletic Club USTA Challenger - Amarillo San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Brazil - Sao Paulo USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage BCP Tennis Classic - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda ECM Cup - Prague Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires SMS Tennis Cup - Sao Paulo Abierto Internacional de Salinas - Salinas Visa Tennis Open - Sao Paulo Copa Ericsson Venezuela - Caracas Windy City Classic - Winnetka Gramado Open de Tennis - Gramado Copa Ericsson Argentina - Buenos Aires Brasil Open - Florianopolis Singapore Mens Tennis Open - Singapore Napoli International Cup - Napoli Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Laser Vision USTA Challenger - Amarillo ATP Tour Challenger at Nellie Gail - Laguna Hills IV Abierto Internacional de Salinas - Salinas Challenger de Granby - Granby Saint Francis Health System USTA Challenger - Tulsa BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Chile - Santiago V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio drkoop.com USTA challenger of Miami - Miami XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Copa Ericsson - Caracas VI Gramado Open de Tenis - Gramado Waco International Tennis Challenger - Waco Hilton Waikoloa USTA Challenger - Waikoloa USTA Challenger of Tiburon - Tiburon USTA Men's Challenger of Dallas - Dallas The Powder Byrne Trophy - Surbiton Mercedes Cup - Stuttgart Trofeo Francesco Guzzini - Recanati 13 BH Tennis Open International Cup - Belo Horizonte Smith Barney Men's Challenger - Covington Austin Challenger - Austin X Trofeo Ciudad de Quito - Quito Tiburon Challenger - Tiburon Burbank Challenger - Burbank The USTA Challenger at West End Racquet - Torrance Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires X Challenger Britania Zavaleta - Puebla Copa Petrobras Aracaju - Aracaju Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena XXXVII Torneig C.E. Laieta - Barcelona Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas PTT Thailand Open - Bangkok The Surbiton Trophy - Surbiton Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado Swanston Challenger - Sacramento Copa Petrobras - Bogota Pro Challenger at Calabasas - Calabasas USTA/Adtech Challenger - Boston Copa Petrobras - Montevideo Bangkok Challenger - Bangkok Heineken Open - Auckland Copa Petrobras - Buenos Aires AXA Open - Espinho VSZ Solvak Open Challenger - Kosice Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Copa Ericsson Peru - Lima Abierto Colombiano de Tenis - Bogota Atlanta Clay Court Challenger - Atlanta Challenger ATP de Cuenca Diario El Mercurio - Cuenca The Surbiton Trophy - Surbiton Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville II Manta Open - Manta Amazonia Open de Tenis - Belem V Gramado Open de Tennis - Gramado XII Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2007 - San Luis Potosi ECU Prague Open - Prague Baden Open - Karlsruhe Unicredit Czech Open 2007 - Prostejov Memorial Manfredini - Sassuolo Seguros Bolivar Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta Powder Byrne Trophy - Surbiton Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Moselle Open - Metz Copa Petrobras Colombia - Bogota IV Trofeo Ciudad de Quito - Quito Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo ATP Challenger La Serena - La Serena Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas III Aberto Santa Catarina de Tenis - Florianopolis Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans ECM Prague Open 2008 - Prague II Manta Open - Manta BPCA Open de Nice-Tounoi Challenger - Nice Heineken Challenger - Ho Chi Minh City Prosperita Open 2008 - Ostrava Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton San Remo Tennis Cup - San Remo Music City Challenger - Nashville BBB Open - Sofia Nord LB Open - Braunschweig Copa Ericsson - Guadalajara San Marino CEPU Open - San Marino Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Copa Petrobras-Brazil - Aracaju Copa Petrobras-Argentina - Buenos Aires Abierto Internacional Varonil Ciudad de Cancun - Cancun Ostdeutscher Sparkessen Cup - Dresden Bogota Challenger Rome Challenger Bogota Challenger Prostejov Challenger Brasil Open - Sao Paulo Bogota Challenger Buenos Aires Challenger Belo Horizonte Tennis Open - Belo Horizonte Baton Rouge Challenger Indian Oil Servo Delhi Challenger - New Delhi CNA TennisPro Classic - Winnetka drkoop.com USTA Challenger of Dallas - Dallas Belo Horizonte Challenger Binghamton Challenger Montevideo Challenger Gran Copa Ericsson - Porto Alegre Cyclus Open de Tenis - Florianopolis Savannah Challenger Buenos Aires Challenger Medellin Challenger Salinas Challenger Moselle Open - Metz Seguros Bolivar Open - Medellin Bogota Challenger Sarasota Challenger Open de Nice Cote d'Azur - Nice Polska Energia Open - Bytom Rijeka Challenger Kosice Challenger Milan Challenger Winnetka Challenger Vegeta Croatia Open - Umag Copa Petrobras Bogota - Bogota Moselle Open - Metz Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Copa Petrobras Uruguay - Montevideo Dallas Challenger Challenger Ciudad de Guayaquil - Guayaquil Challenger de Providencia-Copa Kia - Santiago Guayaquil Challenger Bogota Challenger Copa Ericsson Argentina - Buenos Aires Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Heineken Open - Auckland Irving Challenger Gold Flake Open - Chennai Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Orlando The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Japan Open - Tokyo Kroger / St. Jude International - Memphis Sybase Open - San Jose Miller Lite Hall of Fame Tennis Championships - Newport Wimbledon - London Copa AT&T - Buenos Aires The Stella Artois Grass Court Championships - London Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Brasil Open - Costa do Sauipe The Stella Artois Championships - London MoviStar Open - Vina del Mar The Stella Artois Championships - London Heineken Open Shanghai - Shanghai Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Heineken Open - Auckland Movistar Open - Vina del Mar The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Movistar Open - Vina del Mar U.S. Mens's Clay Court Championship - Houston ATP Studena Croatia Open Umag - Umag Grand Prix de Tennis de Lyon - Lyon Serbia Open - Belgrade Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington SAP Open - San Jose Galleryfurniture.com Challenge - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Milan Indoors - Milan Trofeo Conde de Godo - Barcelona Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Brasil Open - Salvador Austrian Open - Kitzbuhel Energis Dutch Open - Amsterdam President's Cup 2000 - Tashkent Salem Open - Hong Kong Abierto Mexicano Telcel - Acapulco The Stella Artois Grass Court Championships - London Generali Open 2000 - Kitzbuhel Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Brazil Open - Salvador Heineken Open - Auckland SA Tennis Open - Johannesburg The Samsung Open - Nottingham Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London AAPT Championships - Adelaide Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Indian Wells Heineken Open - Auckland Open Seat Godo - Barcelona German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Miami BNP Paribas Open - Indian Wells Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Interwetten Austrian Open - Kitzbuhel Indianapolis Tennis Championships - Indianapolis Sony Ericsson Open - Miami Estoril Open - Estoril US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Sony Ericsson Open - Miami BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Wimbledon - London 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Sony Ericsson Open - Miami 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 U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York 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 Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, PO, AUT-BRA 4-1