Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 Brazil F3 Brazil F11 Chile F5 Chile F6 Portugal F1 Brazil F8 Brazil F9 Brazil F10 Brazil F11 Brazil F13 Brazil F14 Brazil F16 Brazil F18 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F10 Italy F11 Brazil F4 Brazil F5 Argentina F7 Argentina F8 Argentina F9 Lebanon F1 Brazil F7 Romania F18 Colombia F5 Italy F8 Italy F9 Brazil F9 Brazil F12 Brazil F13 Brazil F4 Brazil F14 Brazil F5 Brazil F6 Lebanon F2 Iran F1 Iran F2 Romania F17 Brazil F11 Colombia F6 Brazil F15 Chile F7 Brazil F3 Brazil F2 Brazil F3 M15 Caslano M15 Bucharest M25 Pardubice M25 Tulsa Memorial Savigni - Sassuolo ATU Cup - Weiden Nord/LB Open - Braunschweig Nossa Caixa Tennis Cup - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Seguros Bolivar Open - Bogota M25 Bourg-en-Bresse IX Ciutat de Barcelona - Barcelona St.Petersburg Challenger by Kinex - St. Petersburg Copa Petrobras Brazil - Belo Horizonte Challenger de Providencia-Copa Kia - Santiago San Luis Potosi Challenger - San Luis Potosi BNP Paribas Primrose - Bordeaux Pro Tennis World Open - Boca Raton M15 Champaign Unicredit Czech Open - Prostejov M15 Weston Copa Petrobras Colombia - Bogota 5th Sardinian International Championships - Cagliari Pekao Open 2003 - Szczecin Pekao Open - Szczecin Siemens Open 2003 - Scheveningen Geneva Challenger - Geneva Challenger 42 - Andrezieux Pro Tennis World Open - Sunrise 13 BH Tennis Open International Cup - Belo Horizonte Sunrise Challenger Lugano Challenger Turin Challenger Rimini Challenger Recanati Challenger Copa Petrobras Argentina - Buenos Aires Bancolombia Open - Bogota Aberto de Sao Paulo - Sao Paulo Szczecin Challenger XIII Trofeo Ciudad de Quito - Quito Privat Bank Cup - Dnepropetrovsk BH Tennis Open - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion ATP Challenger La Serena - La Serena Sao Paulo Challenger Tour Finals Braunschweig Challenger III Aberto Santa Catarina de Tenis - Florianopolis Sao Paulo Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat Prague Challenger Cyclus Open de Tenis - Florianopolis Buenos Aires Challenger Montevideo Challenger Scheveningen Challenger Orleans Challenger Mons Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Dallas Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Copa Petrobras-Argentina - Buenos Aires San Luis Potosi Challenger Sarasota Challenger Tallahassee Challenger Milan Challenger Genova Challenger Montevideo Challenger Cleveland Challenger Santiago Challenger Tunis Challenger San Benedetto Challenger Orlando Challenger Biella Challenger Amersfoort Challenger Cairo Challenger 2002 - Cairo Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Braunschweig Challenger Genova Challenger Padova Challenger Savannah Challenger Marburg Challenger Braunschweig Challenger Irving Challenger San Benedetto Challenger Como Challenger Braunschweig Challenger Szczecin Challenger Open de Montauban - Montauban Oeiras 3 Challenger Finnish Open - Helsinki Prostejov Challenger Banja Luka Challenger Santo Domingo Challenger Guayaquil Challenger Newport Beach Challenger Tampere Imageneering Open - Tampere Dallas Challenger Mordovia Cup - Mordovia Black Forest Open - Freudenstadt Meerbusch Challenger Szczecin Challenger Campinas Challenger Morelos Challenger Orlando Challenger Pozoblanco Challenger Mallorca Challenger Roanne Challenger Gelsor Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Challenger by Kinex - St. Petersburg Privat Bank Cup - Dniepropetrovsk Segovia Challenger Banja Luka Challenger Toulouse Challenger Cassis Challenger Charlottesville Challenger Cleveland Challenger Ethias Trophy - Mons Trani Challenger Cary Challenger Marburg Challenger Ostrava Challenger Milan Indoors - Milan Open 13 - Marseille Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Santiago Challenger Idea Prokom Open - Sopot Open Romania - Bucharest Thailand Open - Bangkok Kremlin Cup - Moscow Open 13 - Marseille St. Petersburg Open - St. Petersburg Dubai Open - Dubai Prostejov Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Tata Open - Chennai MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai BMW Open - Munich ARAG World Team Championship - Dusseldorf Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe US Men's Clay Court Championship - Houston Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London SkiStar Swedish Open - Bastad Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Qatar Exxon Mobil Open - Doha Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Heineken Open - Auckland Brasil Open - Sao Paulo Gelsor Open Romania - Bucharest St. Petersburg Open - St. Petersburg Sao Paulo Challenger Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Serbia Open - Belgrade Ordina Open - s-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Thailand Open - Bangkok Medibank International - Sydney Heineken Open - Auckland Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Winston-Salem Open - Winston-Salem BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva SkiStar Swedish Open - Bastad Ecuador Open - Quito Shenzhen Open - Shenzhen Kremlin Cup - Moscow Erste Bank Open - Vienna Ecuador Open - Quito Rio Open - Rio de Janeiro BMW Open - Munich Geneva Open - Geneva Porto Challenger Abierto Mexicano Telcel - Acapulco Dallas Challenger International German Open - Hamburg Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Bet-at-home Cup - Kitzbuhel Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Indianapolis Tennis Championships - Indianapolis Bogota Challenger Sydney International - Sydney Chennai Open - Chennai Sao Paulo Challenger Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Medibank International - Sydney US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London Chile Dove Men+Care Open - Santiago St. Petersburg Open - St. Petersburg Campinas Challenger Braunschweig Challenger Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Rennes Challenger Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Bet-At-Home Austrian Open - Kitzbuhel Irving Challenger Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg Lima Challenger Farmers Classic - Los Angeles Abierto Mexicano Telcel - Acapulco Geneva Challenger Bratislava Challenger Portugal Open - Oeiras Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Kremlin Cup - Moscow Buenos Aires Challenger Aptos Challenger Credit Agricole Suisse Open - Gstaad Apia International - Sydney Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires ATP Challenger Tour Finals TEB BNP Paribas Istanbul Open - Istanbul Biella Challenger Credit Agricole Suisse Open - Gstaad Citi Open - Washington Brisbane - Brisbane Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Dallas Challenger China Open - Beijing Valencia Open - Valencia Forli Challenger Apia International - Sydney Lisbon Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham Sopot Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Murcia Challenger Suisse Open - Gstaad Generali Open - Kitzbuhel Perugia Challenger Amersfoort Challenger Ecuador Open - Quito L'Aquila Challenger Como Challenger Argentina Open - Buenos Aires Las Vegas Challenger Sporting Challenger 2003 - Turin Newport Beach Challenger Campinas Challenger Tenerife Challenger Santiago Challenger Rio Open - Rio de Janeiro Poznan Challenger Liberec Challenger Arizona Men's Tennis Championships - Scottsdale Croatia Open - Umag Delray Beach Open - Delray Beach Amersfoort Challenger Pozoblanco Challenger St. Petersburg Open - St. Petersburg The 10tele.com Open - Nottingham International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Rio Open - Rio de Janeiro The Nottingham Open - Nottingham ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Sony Ericsson Open - Miami Campionati Internazionali di Sicilia - Palermo Ordina Open - 's-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati Brasil Open - Sao Paulo Suisse Open - Gstaad AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali di Sicilia - Palermo Alicante Challenger Francavilla Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte Carlo - Monte Carlo Ann Arbor Challenger Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tallahassee Challenger Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Pau Challenger Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells TD Waterhouse Cup - Long Island Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Thailand Open - Bangkok Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Open de la Comunidad Valenciana - Valencia BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Qatar Open - Doha Medibank Private International - Sydney Estoril Open - Estoril Shanghai ATP Masters 1000 - Shanghai Western & Southern Financial Group Masters - Cincinnati Brisbane International - Brisbane Telecom Italia Masters - Rome Legg Mason Tennis Classic - Washington Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Interwetten Austrian Open - Kitzbuhel China Open - Beijing Medibank International - Sydney French Open - Paris Rio Open - Rio de Janeiro Masters Series - Hamburg 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells 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 Masters Series Monte-Carlo - Monte Carlo Wimbledon - London Campionati Internazionali D'Italia - Rome SkiStar Swedish Open - Bastad Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Mercedes Cup - Stuttgart Brasil Open - Sao Paulo Copa Telmex - Buenos Aires If Stockholm Open - Stockholm China Open - Beijing Power Horse World Team Cup - Dusseldorf NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, 2R, COL-BRA 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, GER-BRA 4-1 French Open - Paris Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, Group I, 2R, BRA-ECU 3-1 Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open (juniors) French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Masters Series Hamburg - Hamburg Olympics - Athens Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, SF, ARG-RUS, 3-2 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ISR-RUS, 4-1 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, Group I, 2R, ECU-BRA 0-5 Wimbledon (juniors) Olympics - Beijing