Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Stella Artois Clay Court Championships - Budaors V Trani Cup - Trani Binghamton Professional Tennis Tournament - Binghamton San Marino Cepu Open - San Marino Corona Mexico City Open - Mexico City Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Baden Open - Ettlingen Credicard Mastercard Tennis Cup - Campos do Jordao VII Avierto Internacional de Salinas - Salinas Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Sao Paulo - Brazil 2003 USTA Challenger of Calabasas - Calabasas V Manta Open-Trofeo Ricardo Delgado Aray - Manta Credicard Citi Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Dallas Challenger ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Bogota Challenger Intelig Tennis Cup - Brasilia Ostrava Challenger Corona Mexico City Open - Mexico City Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Cali Challenger Bogota Challenger Copa Ericsson Peru - Lima Amazonia Open de Tenis - Belem VI Abierto Internacional de Salinas - Salinas Sao Paulo Challenger Copa Petrobras Argentina - Buenos Aires TESS Tennis Classic - Campinas Copa Petrobras Paraguay - Asuncion Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Sao Paulo Challenger 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 Geneva Challenger - Geneva BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo Cridicard Mastercard Tennis Cup - Campos do Jordao Black Forest Open 2002 - Freudenstadt Muller Cup - Ulm Campos do Jordao Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago Ljubljana Open 2002 - Ljubljana USTA Challenger of Burbank - Burbank USTA Challenger of Dallas - Dallas Recife Challenger 2002 Azalea Orthopedic Challenger - Tyler Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte Sao Jose Do Rio Preto Challenger Memorial Savigni - Sassuolo VIII Avierto Internacional de Salinas - Salinas Sao Leopoldo Challenger Buenos Aires Challenger 2003 West Side Tennis Club Challenger - Forest Hills Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas XL Capital Bermuda Open - Bermuda SMS Tennis Cup - Sao Paulo USTA Challenger of Tiburon - Tiburon Challenger Leon 2004 - Leon XL Capital Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa Rio De Janeiro Challenger 2006 North Shore Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Challenger Lugano - Lugano VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Top Wool Challenger - Biella Copa Petrobras Brazil - Belo Horizonte Czech Open 2006 - Prostejov Pekao Open 2004 - Szczecin JSM Challenger - Champaign BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Music City Challenger - Nashville ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Curitiba Challenger AGT Challenger - Leon Rome Challenger III Aberto Santa Catarina de Tenis - Florianopolis BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota 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 ECU Prague Open - Prague XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota San Luis Potosi Challenger - San Luis Potosi Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 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 Aberto de Sao Paulo - Sao Paulo Global Telecom Open - Florianopolis 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla AT&T Challenger of Dallas - Dallas Brazil Open - Salvador Mallorca Open - Mallorca Top Wool Challenger Biella - Biella International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Oberstaufen Cup - Oberstaufen South African Airways Open - East London Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Schickedanz Open - Furth Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Campinas Challenger University of Tennessee USTA Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa Guzzini Challenger - Recanati BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe La Serena Open - La Serena Synsam Swedish Open - Bastad VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo IX Trofeo Ciudad de Quito - Quito Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland International Tennis Championships - Delray Beach Seguros Bolivar Open - Cali BellSouth Open - Vina del Mar Bogota Challenger - Bogota Argentina Open - Buenos Aires Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Memorial Piertomaso Tessitore - San Remo Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Banca Stato Challenger Lugano - Lugano Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston BMW Open - Munich III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad BH Tennis Open International Cup - Belo Horizonte Allianz Suisse Open - Gstaad IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Ciudad de Pozoblanco Open Diputacion - Cordoba Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Open de Moselle - Metz Open Sainte Victoire - Aix-En-Provence The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Copa Kia Challenger ATP - Santiago Generali Open - Kitzbuhel Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Copa AT&T - Buenos Aires Bogota Challenger MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Stella Artois Grass Court Championships - London U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Copa Petrobras-Brazil - Aracaju If Stockholm Open - Stockholm Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Salinas Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Santos Challenger Rio Quente Challenger Campbells Hall of Fame Tennis Championships - Newport BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BellSouth Open - Vina del Mar Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BMW Open - Munich Pilot Pen Tennis - New Haven Open Romania - Bucharest Copa Telmex - Buenos Aires Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger Mercedes-Benz Cup - Los Angeles Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Salvador Brasil Open - Costa do Sauipe Sao Paulo Challenger Regions Morgan Keegan Championships - Memphis Campinas Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Belem Challenger Serbia Open - Belgrade Bucaramanga Challenger Heineken Open - Auckland SkiStar Swedish Open - Bastad Catella Swedish Open - Bastad German Tennis Championships - Hamburg The Hypo Group Tennis International 2008 - Poertschach Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Orange Warsaw Open - Warsaw Masters Series - Hamburg Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach VTR Open - Vina del Mar Brasil Open - Sao Paulo Heineken Open - Auckland US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Citi Open - Washington Malaysian Open - Kuala Lumpur Valencia Open - Valencia Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Bogota Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona Blunmenau Challenger Open de Nice Cote d'Azur - Nice Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Mercedes Cup - Stuttgart RCA Championships - Indianapolis Mumbai Open - Mumbai Synsam Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Pilot Pen Tennis - New Haven Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Copa Claro - Buenos Aires Farmers Classic - Los Angeles Santos Challenger RCA Championships - Indianapolis Rio Open 500 - Rio de Janeiro Bet-at-home Cup - Kitzbuhel TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Heineken Open - Auckland Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Sao Paulo Challenger Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel US Men's Clay Court Championship - Houston Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Rakuten Japan Open - Tokyo Copa Ericsson Brazil - Sao Paulo US Men's Clay Court Championship - Houston Suisse Open - Gstaad 2003 Eddleman USTA Challenger - Birmingham Stockholm Open - Stockholm Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Miami Copa AT&T - Buenos Aires Pacific Life Open - Indian Wells Open de Moselle - Metz NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Brasil Open - Salvador NASDAQ-100 Open - Miami Open Seat Godo 2003 - Barcelona SkiStar Swedish Open - Bastad Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Copa Telmex - Buenos Aires Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Campbell's Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Madrid Abierto Mexicano Telfonica MoviStar - Acapulco Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Masters Series Monte-Carlo - Monte-Carlo Campbell's Hall of Fame Tennis Championships - Newport Shanghai - Shanghai BNP Paribas Open - Indian Wells Stockholm Open - Stockholm Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open Sabadell Atlantico - Barcelona Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells VTR Open - Vina del Mar Miami Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai 2003 Mercedes Cup - Stuttgart Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Estoril Open - Estoril Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven French Open - Paris U.S. Open - New York Chengdu Open - Chengdu Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York AEGON International - Eastbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome 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 French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, BLR-ARG 5-0 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 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, SF, CZE-ARG 3-2 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Olympics - Beijing Olympics - London Olympics - Rio de Janeiro