Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993 1992
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 Muller Cup - Ulm Copa Ericsson Peru - Lima Warsteiner Challenger - Wolfsburg VI Abierto Internacional de Salinas - Salinas Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Buenos Aires Challenger VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao VIII Trofeo Ciudad de Quito - Quito Geneva Challenger - Geneva San Luis Potosi Challenger 2002 - San Luis Potosi IX Open Internacional D'Andorra - Andorra Diego Open - Budapest BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Tatra Banka Open - Bratislava IPP Open - Helsinki BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo Cosmorom Challenger - Brasov Warsteiner Challenger Wolfsburg - Wolfsburg 1st Challenger Tournament Leon - Leon The Surbiton Trophy - Surbiton Cridicard Mastercard Tennis Cup - Campos do Jordao Residenza Open - Magdeburg Macedonian Open - Skopje Bukhara Challenger - Bukhara The LTA Wrexham Challenger - Wrexham Sarajevo Open - Sarajevo 2003 USTA Challenger of Calabasas - Calabasas 2003 West Side Tennis Club Challenger - Forest Hills Zagreb Open - Zagreb 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago Binghamton Professional Tennis Tournament - Binghamton Kuppers Kolsch Cup by Lambertz - Aachen Samsung Securities Cup Challenger Tennis - Seoul Ljubljana Open 2002 - Ljubljana USTA Challenger of Burbank - Burbank The USTA Challenger at West End Racquet - Torrance Lambertz Open - Aachen Lamberts Open by Stawag - Aachen Kyiv UMC Open - Kiev Okal Cup 2003 - Eckental Czech Indoor Open - Prague 4th Sardinia International Championships - Cagliari Bogota Challenger - Bogota USTA Challenger of Dallas - Dallas Corona Mexico City Open - Mexico City Abierto Club Casablanca - Mexico City Open Sainte Victoire - Aix-En-Provence Zagreb Open - Zagreb 2002 Azalea Orthopedic Challenger - Tyler ATU Cup - Weiden Open de Charleroi - Charleroi Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas Optimus Maia Open - Maia Baden Open - Ettlingen San Luis Potosi Challenger - San Luis Potosi TennisCup Vlaanderen - Antwerp Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Joinville Tennis Festival - Joinville Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas Amazonia Open de Tenis - Belem Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion South African Airways Tennis Open - Durban XL Capital Bermuda Open - Bermuda SMS Tennis Cup - Sao Paulo Morocco Tennis Tour - Marrakech Unique Zagreb Open - Zagreb Kobstaedernes ATP Challenger - Kolding USTA Challenger of Tiburon - Tiburon Challenger Lugano - Lugano PrivatBank Cup - Dnepropetrovsk Open de Franche Comte - Besancon Unicredit Czech Open 2007 - Prostejov Jameson Cup - Milan San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Ischgl International Tennis Challenger 2003 - Ischgl Steelers Cup - Kosice Hilton Waikoloa Village USTA Challenger - Waikoloa Alexander Kolyaskin Memorial - Donetsk Challenger 42 - Andrezieux 2006 North Shore Pro Tennis Championship - Winnetka Open de L'Isere - Grenoble Ischgl International ATP Challenger - Ischgl Gemax Samsung Open 2005 - Belgrade Ford Tennis Championships - Louisville San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux du Doubs - Besancon Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Roma Open Challenger - Rome Sail Open - New Delhi Open D'Orleans - Orleans New Delhi Challenger II - New Delhi Izmir Cup - Izmir VI Gramado Open de Tenis - Gramado Memorial A. Manfredini Sassuolo Challenger - Sassuolo Bancolombia Open - Bogota Open Diputacion Ciudad de Pozoblanco - Cordoba Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Top Wool Challenger - Biella Credicard Citi Mastercard Tennis Cup - Campos do Jordao Geneva Challenger - Geneva Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans XIV Challenger ATP Club Premium Open - Quito Copa Petrobras Brazil - Belo Horizonte Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil GHI Bronx Classic - Bronx Ethias Tennis Trophy - Mons Sao Paulo Challenger Heilbronn Challenger KGHM Emax Polish Indoors - Wroclaw Dallas Challenger Czech Open 2006 - Prostejov Bogota Challenger Marrakech Challenger Mexico City Challenger Ethias Trophy - Mons Ostrava Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger JSM Challenger - Champaign IPP Open - Helsinki Cali Challenger Bogota Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Voit Mexico City Open - Mexico City Morocco Tennis Tour - Casablanca Sao Paulo Challenger Aberto de Santa Catarina de Tenis - Florianopolis The LTA Men's Challenger Wrexham - Wrexham Open de Franche-Comte - Besancon Open Castilla y Leon - Segovia Campos do Jordao Challenger Salvador Challenger Brasilia Challenger Open de Rennes La Trinitaine - Rennes Bangkok Challenger Music City Challenger - Nashville Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague ITG Miami Challenger - Miami Sony Ericsson Open 2008 - Belgrade Sao Paulo Challenger Curitiba Challenger AGT Challenger - Leon Rome Challenger Campos do Jordao Challenger III Aberto Santa Catarina de Tenis - Florianopolis 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Lambertz Open by Stawag - Aachen Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Recife Challenger Mobilux Open - Luxembourg Siemens Open - Scheveningen Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Rio De Janeiro Challenger Open de Rennes La Trinitaine - Rennes Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Lambertz Open by Stawag - Aachen Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba XIII Trofeo Ciudad de Quito - Quito Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Challenger 42 - Andrezieux San Luis Potosi Challenger - San Luis Potosi Powder Byrne Trophy - Surbiton Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas Intersport Heilbronn Open - Heilbronn VII Torneo Internazionale di Tennis - Barletta X Open Internacional D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Lambertz Open - Aachen Winnetka Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Aberto de Sao Paulo - Sao Paulo Ethias Trophy - Mons TED Open - Istanbul Global Telecom Open - Florianopolis 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla Bauer Watertechnology Cup - Eckental Eddleman / USTA Challenger - Birmingham AT&T Challenger of Dallas - Dallas Challenger 42 - Andrezieux Rezidenza Open - Magdeburg Garden Open - Rome Garden Open - Rome South African Airways Open - East London Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Sao Paulo - Brazil Warsteiner Challenger Lubeck 2001 - Lubeck Schickedanz Open - Furth IPP Open - Helsinki TED Open - Istanbul Campinas Challenger Heilbronn Challenger - Heilbronn University of Tennessee USTA Challenger - Knoxville Challenger Leon 2003 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa Warsteiner Challenger Series - Lippstadt Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Ciudad de Pozoblanco Open Diputacion - Cordoba Mobelwelt-Zick Open 98 - Dresden Countrywide Classic - Los Angeles LTA Shrewsbury Challenger - Shrewsbury La Serena Open - La Serena LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Fujitsu Siemens Open - Budapest TEAN International - Alphen Aan Den Rijn Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg IX Trofeo Ciudad de Quito - Quito Seguros Bolivar Open - Cali Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Jameson Cup - Milan Finnish Open - Helsinki Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Czech Indoor Open - Prague XL Capital Bermuda Open - Bermuda Miller Lite Hall of Fame Tennis Championships - Newport Internationaux du Doubs - Besancon Tunis Open 2006 - Tunis Copa Kia Challenger ATP - Santiago European Community Championships - Antwerp Bogota Challenger s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt Open des Alpes Trophee BNP Paribas - Grenoble Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Energis Open - Amsterdam Copa Petrobras-Brazil - Aracaju Ethias Trophy - Mons European Community Championships - Antwerp Brazil Open - Salvador Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Miller Lite Hall of Fame Tennis Championships - Newport Salem Open - Hong Kong Tata Open 2003 - Chennai International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Salinas Challenger New Delhi Tokyo Queen's Club Qatar Mobil Open 2001 - Doha Manchester St. Petersburg Open - St. Petersburg Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Taipei Santos Challenger Rio Quente Challenger Gelsor Open Romania - Bucharest Milan Indoors - Milan Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel 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 Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles 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 Sydney International - Sydney The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Sao Paulo Challenger Campinas Challenger Milan Movistar Open - Santiago Belem Challenger Bucaramanga Challenger Brasil Open - Costa do Sauipe Tokyo Rosmalen Toulouse Qatar Exxon Mobil Open - Doha Tokyo Delray Beach International Tennis Championships - Delray Beach Winston Salem - Winston Salem Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Brasil Open - Sao Paulo Serbia Open - Belgrade US Men's Clay Court Championship - Houston Thailand Open - Bangkok Citi Open - Washington Brasil Open - Sao Paulo Atlanta Tennis Championships - Atlanta Bogota Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel VTR Open - Vina del Mar The Dubai Tennis Championships - Dubai Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Brisbane International - Brisbane Farmers Classic - Los Angeles Energis Open - Amersfoort Santos Challenger Adidas International - Sydney Estoril Open - Estoril RCA Championships - Indianapolis Thailand Open - Bangkok TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Sao Paulo Challenger Bordeaux Open 13 - Marseille Beijing Black Forest Open - Freudenstadt VIII Open Internacional D'Andorra - Andorra Intelig Tennis Cup - Campos do Jordao Warta Cup 2001 - Sopot SMS Tennis Open - Sao Paulo Okal Cup 2001 International Bavarian Championships - Eckental Copa Ericsson Brazil - Sao Paulo 2003 Eddleman USTA Challenger - Birmingham RCA Championships - Indianapolis Gemax Open - Belgrade Intersport Heilbronn Open - Heilbronn CA Tennis Trophy - Vienna Tata Open 2002 - Chennai Delray Beach International Tennis Championships - Delray Beach AIG Japan Open - Tokyo St. Petersburg Indianapolis SAP Open - San Jose Tennis Masters Series - Madrid Copa AT&T - Buenos Aires Gerry Weber Open - Halle Jakarta Pilot Pen Tennis - New Haven Adidas International - Sydney Estoril Open - Estoril Mercedes Cup - Stuttgart Brasil Open - Salvador The Lipton Championships - Key Biscayne Tennis Masters Series - Miami Tennis Masters Series - Miami 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 AIG Japan Open - Tokyo Campbell's Hall of Fame Tennis Championships - Newport Tennis Masters Series - Toronto Rogers Cup - Montreal Seoul NASDAQ-100 Open - Miami Brasil Open - Costa do Sauipe Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Croatia Open - Umag China Open - Beijing Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open Wimbledon 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 French Open - Paris Wimbledon - London Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami Sony Ericsson Open - Miami Wimbledon - London 2003 Mercedes Cup - Stuttgart U.S. Open - New York French Open - Paris Estoril Open - Estoril Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open Western & Southern Financial Group Masters - Cincinnati Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 U.S. Open - New York Wimbledon - London Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3