Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Germany F4 Argentina F1 Germany F5 Argentina F2 Argentina F3 Slovenia F1 Czech Republic F3 Slovenia F2 France F8 France F9 Argentina F4 Hungary F1 Hungary F3 Portugal F7 Portugal F8 Turkey F35 Turkey F36 Croatia F3 Slovakia F1 Argentina F5 Czech Republic F5 Czech Republic F2 Czech Republic F5 Czech Republic F6 Germany F1 Germany F2 Turkey F34 Brazil F1 Tennis Napoli Cup - Napoli Stella Artois Clay Court Championships - Budaors CA Challenge - Graz Bogota Challenger - Bogota Mobilux Open - Luxembourg Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Copa Kia Challenger ATP - Santiago Sporting Challenger '07 Trofeo Regione Piemonte - Turin 's Tennis Masters 07 Challenger - Graz Challenger 42 - Andrezieux Aberto de Sao Paulo - Sao Paulo Internationaux du Doubs - Besancon I Manta Open - Manta Trofeo Cassa di Risparmio di Alessandria - Alessandria San Marino CEPU Open - San Marino Dusseldorf Open Challenger - Dusseldorf Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Open Mutouest St. Brieuc - St. Brieuc Copa Petrobras Paraguay - Asuncion Salinas Challenger Wroclaw Challenger Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Porsche Open - Poznan Rabat Challenger Marrakech Challenger Athens Challenger Sofia Challenger Ostrava Challenger Bytom Challenger Genoa Open - Genova Rijeka Challenger Amazonia Open de Tenis - Belem San Marino Challenger Cordenons Challenger Trani Challenger Geneva Challenger Manerbio Challenger Como Challenger Freudenstadt Challenger La Serena Open - La Serena Todi Challenger Trnava Challenger Buenos Aires Challenger Kos-Zucchetti Tennis Cup - Cordenons Unicredit (Suisse) Bank S.A. Challenger - Chiasso Tarragona Challenger Genova Challenger Barletta Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Alessandria Challenger Nord LB Open 2007 - Braunschweig Kosice Challenger San Benedetto Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras - Buenos Aires Todi Challenger Tarragona Challenger ECM Cup - Prague Guayaquil Challenger Cancun Challenger Buenos Aires Challenger VII Trofeo Ciudad de Quito - Quito EI Bank Bulgarian Challenger - Sofia Black Forest Open 2002 - Freudenstadt Rabat Challenger Marrakech Challenger Zagreb Open - Zagreb Prostejov Challenger Marburg Challenger Stella Artois Clay Court Championships - Budaors Turin Challenger Copa Ericsson Uruguay - Montevideo Sopot Challenger Poznan Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra San Marino Challenger Visa Tennis Open - Sao Paulo Steelers Cup - Kosice Cordenons Challenger Draft Corona Mexico City Open - Mexico City SMS Tennis Cup - Sao Paulo Oberstaufen Cup - Oberstaufen XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Petrobras - Aracaju Brasov Challenger San Luis Potosi Challenger - San Luis Potosi Todi Challenger Ispat Open 2004 - Ostrava Trnava Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Palermo Challenger Rennes Challenger Orleans Challenger Buenos Aires Challenger Montevideo Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Czech Open 2006 - Prostejov Mersin Challenger Kosice Challenger Marburg Challenger Unicredit Czech Open 2007 - Prostejov Geneva Challenger Prostejov Challenger Kosice Challenger Copa Petrobras Argentina - Buenos Aires Stella Artois Clay Court Championship - Budaors Como Challenger Genova Challenger The LTA Men's Challenger Wrexham - Wrexham Sibiu Challenger Rennes Challenger San Luis Potosi Challenger - San Luis Potosi Top Wool Challenger-Immagine Trophy - Biella Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como VI Gramado Open de Tenis - Gramado XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza 4° Sporting Challenger - Turin Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Porsche Open - Poznan BMW Tennis Championship - Sunrise Ostrava Challenger Sao Paulo Challenger Unique Zagreb Open - Zagreb San Marino Cepu Open - San Marino Seguros Bolivar Open - Medellin Black Forest Open - Freudenstadt Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Copa Petrobras Uruguray - Montevideo Genova Open Challenger - Genova Privat Bank Cup - Dnepropetrovsk Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Nord LB Open - Braunschweig Braunschweig Challenger Open de la Ville de Saint Denis - Reunion Island Oberstaufen Challenger Liberec Challenger Challenger Lugano - Lugano Milan Challenger Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Trnava Challenger 5 Volkswagen Challenger - Wolfsburg S Tennis Masters - Graz Sina-Kia Motors Tennis Cup - Cordenons Genoa Open Challenger-Fondazione Carige - Genova Biella Challenger Prostejov Challenger Turin Challenger Orbetello Challenger Copa Petrobras - Bogota Ostrava Challenger XL Bermuda Open - Bermuda San Marino Challenger ECM Prague Open 2008 - Prague Kitzbuhel Challenger Perugia Challenger Manerbio Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Meerbusch Challenger Manerbio Challenger Como Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen Porto Alegre Challenger Internationaux du Doubs - Besancon Sao Paulo Challenger Corrientes Challenger X Torneo Internazionale di Tennis - Barletta Prosperita Open 2006 - Ostrava ECM Prague Open - Prague Napoli Challenger IPP Geneva Trophy - Geneva Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli ECU Prague Open - Prague Pekao Open - Szczecin Reggio Emilia Challenger Heilbronn Open - Heilbronn Blois Challenger San Benedetto Challenger Abierto Club Casablanca - Mexico City Genova Challenger Banja Luka Challenger Nokian Hakkapeliitta Open - Tampere Napoli Challenger Prague Challenger 7° Trani Cup - Trani Campinas Challenger Lima Challenger Montevideo Challenger Iquique Challenger Canberra Challenger Aix En Provence Challenger Braunschweig Challenger Meerbusch Challenger Alphen Challenger Trnava Challenger Challenger Leon 2004 - Leon Bordeaux Challenger Rome Challenger Milan Challenger Banja Luka Challenger Santo Domingo Challenger Braunschweig Challenger Montevideo Challenger Trnava Challenger Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Mauritius Open - Mauritius Ischgl International ATP Challenger - Ischgl Biella Challenger Porto Alegre Challenger Lyon Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Copa Petrobras Uruguay - Montevideo IPP Open - Helsinki Prague Challenger Marburg Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger V Gramado Open de Tennis - Gramado Buenos Aires Challenger Montevideo Challenger Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Zivnobanka Open - Prostejov 3rd Volkswagon Challenger - Wolfsburg Guayaquil Challenger Memorial Kolyaskin - Donetsk Braunschweig Challenger Milan Challenger Guayaquil Challenger Cortina Challenger Czech Open - Prostejov Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Blois Challenger Heineken Challenger - Ho Chi Minh City Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Montevideo Challenger ATU Cup - Weiden Pullach Challenger Ostrava Open 2005 - Ostrava Panama City Challenger Rome Challenger Ostrava Challenger Prague Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Estoril Open - Estoril Prostejov Challenger Braunschweig Challenger Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova Heilbronn Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Ludwigshafen Challenger Copa AT&T - Buenos Aires Mallorca Challenger Biella Challenger BH Tennis Open International Cup - Belo Horizonte Trani Cup - Trani Kyiv Open - Kiev Campionati Internazionali di Sicilia - Palermo Copa Ericsson Chile - Santiago Shimadzu All Japan Indoor - Kyoto Britania Zavaleta - Puebla Prague Open - Prague Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Bogota - Bogota Challenger Casablanca San Angel - Mexico City Polska Energia Open - Bytom Internationaler Raiffeisen Grand Prix - St. Polten Heilbronn Challenger San Marino Cepu Open - San Marino Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo 10° Trofeo Luigi Pezzoli - Bergamo Mercedes Cup - Stuttgart Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Prosperita Open 2008 - Ostrava BMW Open - Munich Aamulehti Tampere Open - Tampere Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Guayaquil Challenger Banja Luka Challenger Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide MoviStar Open - Vina del Mar Oberstaufen Challenger Poznan Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Guayaquil Challenger Open Seat Godo 2007 - Barcelona Cordenons Challenger BMW Open - Munich ARAG World Team Championship - Dusseldorf Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Rijeka Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel San Remo Challenger Genova Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Karlsruhe Challenger Prostejov Challenger Copa AT&T - Buenos Aires Kosice Challenger Bratislava Challenger Heilbronn Challenger Copa Telmex - Buenos Aires Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Lima Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Bucaramanga Challenger BMW Open - Munich Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Como Challenger The Hypo Group Tennis International 2008 - Poertschach Bratislava Challenger ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest If Stockholm Open - Stockholm Helsinki Challenger Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Sunrise Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Caltanissetta Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag German Tennis Championships - Hamburg Winston Salem - Winston Salem BCR Open Romania - Bucharest Erste Bank Open - Vienna Apia International - Sydney Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dallas Challenger Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Napoli Challenger Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rome Challenger BellSouth Open - Vina del Mar Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Blunmenau Challenger Hypo Group Tennis International - Portschach Moselle Open - Metz Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Brasil Open - Sao Paulo Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Bratislava Challenger Geneva Open - Geneva Sydney International - Sydney AEGON International - Eastbourne SkiStar Swedish Open - Bastad Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Croatia Open - Umag Argentina Open - Buenos Aires Konzum Croatia Open - Umag Casablanca Challenger Bank Austria Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Lima Challenger Winston-Salem Open - Winston-Salem San Remo Challenger Heilbronn Challenger Brasil Open - Sao Paulo Vercelli Challenger Plava Laguna Croatia Open - Umag Campinas Challenger German Tennis Championships - Hamburg International German Open - Hamburg Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Montevideo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger BMW Open - Munich Medellin Challenger Meerbusch Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Monza Challenger US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai Mexico City Challenger Geneva Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Blois Challenger Erste Bank Open - Vienna Bastad Challenger Swiss Indoors Basel - Basel Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Generali Open 2003 - Kitzbuhel Open 13 - Marseille Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Irving Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Heilbronn Challenger Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger Austrian Open - Kitzbuhel Santiago Challenger Rio De Janeiro Challenger TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Banja Luka 2002 - Banja Luka Cairo Challenger 2002 - Cairo Tatra Banka Open - Bratislava Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Exim Agmedia Open - Kosice Rio Open - Rio de Janeiro Rhein-Main Challenger 2004 - Aschaffenburg VII Torneo Internazionale di Tennis - Barletta Guayaquil Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Interwetten Austrian Open - Kitzbuhel Apia International - Sydney US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Heineken Open - Auckland NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Masters Series - Hamburg Sony Ericsson Open - Miami Copa Telmex - Buenos Aires Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Open - Munich Copa Claro - Buenos Aires BNP Paribas Masters - Paris Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Bet-at-home Open - Hamburg Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, SF, CRO-CZE, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, F, ESP-CZE, 5-0 Olympics - London