Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 VII Avierto Internacional de Salinas - Salinas V Abierto Internacional de Salinas - Salinas Open 88 - Contrexeville VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas 2001 Eddleman USTA Challenger - Birmingham Siemens Open 2001 - Scheveningen Credicard Tennis Cup - Campos do Jordao VII Trofeo Ciudad de Quito - Quito Copa Ericsson Brazil - Sao Paulo Binghamton Professional Tennis Tournament - Binghamton Britania Zavaleta - Puebla The Scottish Championships - Edinburgh 2003 USTA Challenger of Calabasas - Calabasas Corona Mexico City Open - Mexico City Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Sporting Challenger - Turin 2005 West Side Tennis Coub Men's Challenger - Forest Hills Lubbock Challenger - Lubbock Copa Petrobras - Bogota ATU Cup - Weiden Intelig Tennis Cup - Brasilia Baden Open - Ettlingen Credicard Mastercard Tennis Cup - Campos do Jordao V Trofeo Ciudad de Quito - Quito BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville II Challenger Ciudada de Guayaquil - Guayaquil Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Amazonia Open de Tenis - Belem Copa Petrobras Argentina - Buenos Aires TESS Tennis Classic - Campinas Copa Petrobras Paraguay - Asuncion Baden Open - Karlsruhe Internazionali di Tennis de San Marino - San Marino DPD Challenger 2001 - Aschaffenburg Copa Ericsson Argentina - Buenos Aires 2007 West Side Tennis Club Clay Court Challenger - Forest Hills University of Tennessee USTA Challenger - Knoxville Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov The USTA Challenger at West End Racquet - Torrance IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Nord LB Open 2007 - Braunschweig Dusseldorf Open 2006 - Dusseldorf BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo FILA Challenger Biella - Biella 1st Challenger Tournament Leon - Leon Banjaluka Challenger 2007 - Banja Luka Cridicard Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Medellin Muller Cup - Ulm Ciur Cup 99 - Prague Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Ericsson Chile - Santiago Bancolombia Open - Bogota Copa Petrobras Colombia - Bogota 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago AGT Challenger - Leon Ljubljana Open 2002 - Ljubljana USTA Challenger of Burbank - Burbank Copa Ericsson Peru - Lima USTA Challenger of Dallas - Dallas Eddleman USTA Challenger - Birmingham Sail Open - New Delhi 2002 Azalea Orthopedic Challenger - Tyler New Delhi Challenger II - New Delhi Warta Cup - Sopot Izmir Cup - Izmir Baden Open - Karlsruhe Barletta Citta Della Disfida Open 99 - Barletta Copa Ericsson Argentina - Buenos Aires Scottish Tennis Championship - Edinburgh Polish Open 99 - Poznan Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte Quelle Cup - Furth Warta Cup - Sopot V Manta Open-Trofeo Ricardo Delgado Aray - Manta VIII Avierto Internacional de Salinas - Salinas Nord/LB Open - Braunschweig 2003 West Side Tennis Club Challenger - Forest Hills Copa Ericsson Uruguay - Montevideo Credicard Citi Mastercard Tennis Cup - Campos do Jordao A Glimmer of Hope Challenger - Austin Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas XIV Challenger ATP Club Premium Open - Quito Waco Tennis Challenger - Waco Nord/LB Open 2004 - Braunschweig Cyclus Open de Tenis - Florianopolis XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth SMS Tennis Cup - Sao Paulo ATU Cup - Weiden IV Challenger Ciudad De Guayaquil - Guayaquil IX Trofeo Ciudad de Quito - Quito Copa Ericsson - Lima USTA Challenger of Tiburon - Tiburon USTA Challenger of Orlando - Orlando Challenger Britania Zavaleta - Puebla Challenger Leon 2004 - Leon Waco International Tennis Challenger - Waco Sao Paulo Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda 2006 North Shore Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Cepu Open - San Marino Smith Barney Men's Challenger - Covington X Trofeo Ciudad de Quito - Quito Bancastato Challenger Lugano - Lugano Challenger Lugano - Lugano Copa Petrobras Bogota - Bogota Copa Telefonica CTC Chile - Santiago Dallas Challenger XL Capital Bermuda Open - Bermuda Bogota Challenger Open Costa Daurada - Tarragona VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Ostrava Challenger Trani Cup - Trani Banca Stato Challenger - Lugano Top Wool Challenger - Biella Alfa Romeo Tennis Cup - Cordenons Belo Horizonte Challenger Copa Petrobras Brazil - Belo Horizonte Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger Czech Open 2006 - Prostejov College Station Challenger - College Station Seguros Bolivar Open - Medellin Sao Paulo Challenger Music City Challenger - Nashville 2004 Keys Gate Challenger - Homestead Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Ford Tennis Championships - Louisville Bangkok Challenger XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Argentina - Buenos Aires JSM Challenger - Champaign Sao Paulo Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Schickendanz Open - Furth La Serena Open - La Serena Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Aberto de Santa Catarina de Tenis - Florianopolis Campos do Jordao Challenger Polska Energia Open - Bytom Recife Challenger Music City Challenger - Nashville ITG Miami Challenger - Miami Sao Jose Do Rio Preto Challenger 7° Trani Cup - Trani Sao Leopoldo Challenger San Luis Potosi Challenger - San Luis Potosi Buenos Aires Challenger Curitiba Challenger Rome Challenger XI Trofeo Ciudad de Quito - Quito III Aberto Santa Catarina de Tenis - Florianopolis Roma Open Challenger - Rome Rio De Janeiro Challenger San Remo Tennis Cup - San Remo Challenger Britania Zavaleta - Puebla Sporting Challenger '08-Trofeo Regione Piemonte - Turin BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas II Naples ITG Challenger - Naples ECU Prague Open - Prague Schickedanz Open 2007 - Furth Black Forest Open - Freudenstadt Challenger Ciudad de Guayaquil - Guayaquil Warsteiner Grand Prix - Oberstaufen San Luis Potosi Challenger - San Luis Potosi ATU Cup 2001 - Weiden Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas VIII Trofeo Ciudad de Quito - Quito drkoop.com USTA challenger of Miami - Miami X Open Internacional D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Atlanta Clay Court Challenger - Atlanta Schickendanz Open - Furth Winnetka Challenger Challenger Copa Sevilla - Seville Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo Bogota Challenger - Bogota Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Torneo Internacional Challenger Fila 2005 - Leon San Marino Cepu Open - San Marino Global Telecom Open - Florianopolis 2002 Tulsa USTA Challenger - Tulsa Challenger Britania Zavaleta - Puebla Britania Zavaleta - Puebla Copa Petrobras - Montevideo Eddleman / USTA Challenger - Birmingham Copa Kia - Santiago AT&T Challenger of Dallas - Dallas Polish Open 2000 - Poznan South African Airways Open - East London Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Sao Paulo - Brazil Copa Ericsson Uruguay - Montevideo Schickedanz Open - Furth Citrix Tennis Championships - Delray Beach Campinas Challenger Internazionali di Tennis di San Marino - San Marino Tiburon Challenger - Tiburon Galleryfurniture.com Challenge - Atlanta Cerveza Club Colombia Open - Bogota Hilton Waikoloa Village USTA Challenger - Waikoloa Internationale Badische Meisterschaften Um Den Techem Cup - Zell Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Naples Challenger - Naples Generali Open 2001 - Kitzbuhel Schickendanz Open - Furth Nord LB Open - Braunschweig AT&T Challenger of Dallas - Dallas VI Gramado Open de Tenis - Gramado Riviera di Rimini Challenger - Rimini II Cyclus Open de Tenis - Florianopolis Freeman Men's $50,000 Challenger - Joplin Brazil Open - Salvador Pekao Open 2003 - Szczecin Campionati Internazionali di Sicilia - Palermo Northern Electric Open 1999 - Newcastle Seguros Bolivar Open - Cali Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Mallorca Open - Mallorca Quelle Cup 2000 - Furth AXA Open II - Espinho III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Costa Rica - San Jose Qwarant Cup - Sopot Healthsouth/USTA Pro Link Challenger - San Antonio Zenith Tennis Cup-Harbour Club - Milan Open de Mantouban - Montauban Open Sainte-Victoire - Aix-En-Provence Ljubljana Open - Ljubljana Ciudad de Pozoblanco Open Diputacion - Cordoba IX Abierto Internacional de Salinas - Salinas 10ø Tornea B. Camparini - Reggio Emilia The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Harrah's Entertainment Challenger - Tunica U.S. Men's Clay Court Championships - Houston 2005 Tulsa Challenger - Tulsa Copa Petrobras - Santiago Challenger Cudad de Guayaquil - Guayaquil USTA Freeman Men's Challenger - Joplin Campionati Internazionali di Sicilia - Palermo XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Kia Challenger ATP - Santiago The 'Fitz' Casino Challenger - Tunica Bogota Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Prosperita Open 2008 - Ostrava The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Orange Prokom Open - Sopot Chevrolet Cup - Vina del Mar Copa Petrobras-Brazil - Aracaju Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Salinas Challenger Internationaler Raiffeisen Grand Prix - St. Polten BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger International Tennis Championships - Delray Beach Santos Challenger Rio Quente Challenger Heineken Open - Auckland International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston BMW Open - Munich BellSouth Open - Vina del Mar The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston Allianz Suisse Open Gstaad - Gstaad MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Movistar Open - Santiago Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brasil Open - Costa do Sauipe Florianopolis Challenger Regions Morgan Keegan Championships - Memphis Guadalajara Challenger Serbia Open - Belgrade Winston Salem - Winston Salem Energis Open - Amsterdam Sao Paulo Challenger Heineken Open - Auckland Brasil Open - Sao Paulo Atlanta Tennis Championships - Atlanta Citi Open - Washington Brasil Open - Sao Paulo Mercedes-Benz Cup - Los Angeles Gelsor Open Romania - Bucharest Brasil Open - Salvador Sao Paulo Challenger Campinas Challenger Belem Challenger Bucaramanga Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Bogota Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Sydney International - Sydney VTR Open - Vina del Mar Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Brisbane International - Brisbane U.S. Men's Clay Court Championships - Orlando Gelsor Open Romania - Bucharest Farmers Classic - Los Angeles Santos Challenger RCA Championships - Indianapolis TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Sao Paulo Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Muller Cup - Ulm Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Copa Ericsson Brazil - Sao Paulo drkoop.com USTA Challenger of Austin - Austin Wartburg Open - Eisenach Poznan Challenger - Poznan West Side Tennis Club Clay Court Challenger - Forest Hills San Luis Potosi Challenger - San Luis Potosi 2003 Eddleman USTA Challenger - Birmingham Pekao Open 2001 - Szczecin Delray Beach International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Orange Prokom Open - Sopot Energis Open - Amersfoort U.S. Mens's Clay Court Championship - Houston SAP Open - San Jose Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Verizon Tennis Challenge - Atlanta Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Brasil Open - Salvador Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Gelsor Open Romania - Bucharest Campbell's Hall of Fame Tennis Championships - Newport Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Movistar Open - Vina del Mar Campbell's Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York 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 Sony Ericsson Open - Miami U.S. Open - New York Sony Ericsson Open - Miami Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart Estoril Open - Estoril U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 French Open - Paris 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1 River Oaks International Tennis Tournament - Houston