Career 2017 2016 2015 2014 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 Franklin Templeton Tennis Classic - Scottsdale Szczecin Challenger Szczecin Challenger Prostejov Challenger Genova Challenger Prague Challenger VIII Trofeo Ciutat de Barcelona - Barcelona DPD Challenger 2002 - Aschaffenburg Tennis Cup of Flanders - Ostende Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore V Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb Siemens Open 2001 - Scheveningen Telesp Celular Open - Ribeirao Preto Black Forest Open - Freudenstadt Copa Ericsson Peru - Lima AXA Open - Espinho Copa Ericsson - Santiago VII Torneo Internazionale di Tennis - Barletta X Ciutat de Barcelona - Barcelona Copa Ericsson - Montevideo Tennis Napoli Cup - Napoli Top Wool Challenger Biella - Biella Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Sir Supermercati - Rome Heineken Open - Auckland Bancastato Challenger Lugano - Lugano San Marino Cepu Open - San Marino Open Costa Daurada - Tarragona AXA Open II - Espinho Open de Montauban - Montauban Kyiv UMC Open - Kiev Geneva Challenger - Geneva Hungarian Architect Open - Budapest Skandia Open - Linz Stella Artois Clay Court Championships - Budaors Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Mitsubishi Electric Europe Cup - Monza Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires V Trofeo Ciudad de Quito - Quito Copa Ericsson - Sao Paulo Prague Open - Prague VIII Torneo Internazionale di Tennis - Barletta Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Scheveningen Challenger Campos do Jordao Challenger Cali Challenger Buenos Aires Challenger Santiago Challenger Medellin Challenger Monza Challenger San Marino Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Padova Challenger Poznan Challenger Seville Challenger Szczecin Challenger Nord/LB Open - Braunschweig Casablanca Challenger Blois Challenger Bastad Challenger Como Challenger Genova Challenger Nord/LB Open - Braunschweig Copa Sevilla - Seville Memorial Savigny - Sassuolo Copa Ericsson Brazil - Sao Paulo Copa Ericsson - Guadalajara Copa Ericsson - Caracas Oberstaufen Cup - Oberstaufen San Marino Cepu Open - San Marino 6th Sardinian International Championships - Cagliari Montevideo Challenger ATP Challenger Open 2004 - Monchengladbach Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta XL Bermuda Open - Bermuda ECM Prague Open - Prague Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona II Cyclus Open de Tenis - Florianopolis Pekao Open 2004 - Szczecin Podebradka Cup - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Unicredit Czech Open - Prostejov San Marino Cepu Open - San Marino San Marino CEPU Open - San Marino Optimus Maia Open - Maia Pekao Open - Szczecin Brasilia Challenger Genova Challenger XI Ciutat de Barcelona - Barcelona Gran Copa Ericsson - Porto Alegre Prostejov Challenger Nord LB Open - Braunschweig Mercedes-Benz Cup - Los Angeles Nord/LB Open - Braunschweig Open 88 - Contrexeville Szczecin Challenger Nord LB Open 2006 - Braunschweig Madrid Challenger 2000 Cairo Challenger - Cairo Siemens Open - Scheveningen Espinho Challenger - Espinho Cerveza Club Columbia Open - Bogota Mallorca Open - Mallorca The Nottingham Open - Nottingham Wideyes Swedish Open - Bastad Marbella Challenger Cerveza Club Colombia Open - Bogota Copa AT&T - Buenos Aires Estoril Open - Estoril Mallorca Open - Mallorca Croatia Open - Umag Gelsor Open Romania - Bucharest AAPT Championships - Adelaide BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Salem Open - Hong Kong Pekao Open - Szczecin AIG Japan Open - Tokyo Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo 2003 - Barcelona Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Brasil Open - Salvador Kremlin Cup - Moscow CA Tennis Trophy - Vienna Stockholm Open - Stockholm Zagreb Open - Zagreb Rome Challenger Tata Open - Chennai Qatar Open - Doha Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Estoril Open - Estoril Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Estoril Open - Estoril Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston BMW Tennis Championship - Sunrise Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland MoviStar Open - Vina del Mar Sao Paulo Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Hypo Group Tennis International - Portschach Sunrise Challenger Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel DPD Challenger 2000 - Aschaffenburg Top Wool Challenger-Immagine Trophy - Biella Heineken Open - Auckland Venice Open - Venice Movistar Open - Vina del Mar Geneva Challenger - Geneva Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Ericsson Peru - Lima Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Telesp Celular Open - Campinas Qatar ExxonMobil Open - Doha XI Venice Open - Venice BCR Open Romania - Bucharest Heineken Open - Auckland Movistar Open - Vina del Mar Davidoff Swiss Indoors Basel - Basel Brasil Open - Costa do Sauipe San Marino Challenger Cordenons Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco FILA Challenger - Biella Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Sibiu Challenger Interwetten Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland IX Ciutat de Barcelona - Barcelona Zivnobanka Open 1999 - Prostejov Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Castilla y Leon Trofeo Iberdrola - Segovia U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag ATU Cup 1999 - Weiden Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Cairo Challenger 2002 - Cairo China Open - Beijing Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Heineken Open - Auckland Copa Sevilla Internacionales de Andalucia - Seville Movistar Open - Santiago Skandia Open - Linz Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Casablanca Challenger German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Bucaramanga Challenger BCR Open Romania - Bucharest China Open - Beijing Brixina Tennis Open - Bressanone If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Copa Ericsson - Lima VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Ericsson - Buenos Aires Santo Domingo Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Moselle - Metz Estoril Open - Estoril Kyiv UMC Open - Kiev Bet-at-home Open - Hamburg Napoli Challenger Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Pekao Open 2003 - Szczecin Open de Nice Cote d'Azur - Nice Pekao Open 2001 - Szczecin Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Aix En Provence Challenger China Open - Beijing Valencia Open - Valencia Bordeaux Challenger Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Vicenza Challenger Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Furth Challenger Ecuador Open - Quito Zivnobanka Czech Open - Prostejov Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Todi Challenger Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Valencia Open - Valencia Millennium Estoril Open - Estoril Trnava Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Rome Challenger SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Mohammedia Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Bucaramanga Challenger Challenger Santa Cruz - Santa Cruz XXXVII Torneig C.E. Laieta - Barcelona Guadalajara Challenger San Luis Potosi Challenger Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Heilbronn Challenger Copa Ericsson Peru - Lima Furth Challenger Genova Challenger Czech Open - Prostejov La Gran Copa Ericsson - Porto Alegre Szczecin Challenger Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Rimini Challenger IV Abierto Internacional de Salinas - Salinas San Marino Cepu Open - San Marino Open de Nice - Nice Renault Slovenian Open - Ljubljana Sophia Antipolis Challenger Copa Kia Challenger ATP - Santiago 7th Wartburg Open - Eisenach Venice Challenger - Venice Trnava Challenger SkiStar Swedish Open - Bastad Polish Open 99 - Poznan Prostejov Challenger JVC Trophy - Vienna Open Castilla y Leon - Segovia Pekao Open 2005 - Szczecin Memorial Savigni - Sassuolo Trofeo Barcelona de Tenis - Barcelona Szczecin Challenger 4th Sardinia International Championships - Cagliari XL Challenger de Tenis Copa Sevilla - Seville Belo Horizonte Tennis Open - Belo Horizonte Open Diputacion - Cordoba Estoril Open - Estoril Kos-Zucchetti Tennis Cup - Cordenons Tenniscup of Flanders - Ostende Samarkand Challenger - Samarkand The Priority Telecom Open - Amersfoort Open Romania - Bucharest Heineken Open - Auckland Tennis Masters Series - Paris Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Tennis Masters Series - Madrid Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Hypo Group Tennis International - Portschach Tennis Masters Series - Hamburg BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Generali Open 1999 - Kitzbuhel Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Qatar Exxon Mobil Open 2002 - Doha Estoril Open - Estoril Mallorca Open - Mallorca BMW Open - Munich Chevrolet Cup - Vina del Mar Generali Open 2002 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Adidas International - Sydney Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot Open de Tenis Comunidad Valenciana - Valencia Waldbaum's Hamlet Cup - Long Island Adidas International - Sydney Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2001 - Barcelona Energis Open - Amsterdam International Championship of Croatia - Umag Heineken Open - Auckland Idea Prokom Open - Sopot Telenordia Swedish Open - Bastad BellSouth Open - Vina del Mar Croatia Open - Umag International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Next Generation Adelaide International - Adelaide Sydney International - Sydney Open SEAT Godo 2006 - Barcelona Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Campionati Internazionali di Sicilia - Palermo Open Seat Godo 2007 - Barcelona Dutch Open Tennis - Amersfoort Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar Exxon Mobil Open - Doha Internazionali di Tennis di San Marino - San Marino Qatar Exxon Mobil Open - Doha Mercedes Cup - Stuttgart Tennis Masters Series - Madrid Mercedes Cup - Stuttgart French Open - Paris Barcelona Open BancSabadell - Barcelona Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Masters Series - Hamburg Open Sud de France - Montpellier Sony Open Tennis - Miami Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Mercedes Cup - Stuttgart Tennis Masters Series - Cincinnati The Ericsson Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo 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 Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne 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 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 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-NED 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, GER-ARG 1-4 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Sydney Olympics - Athens Davis Cup, World Group, 1R, ARG-GER 5-0