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 Croatia F2 Chile #1-w1 Chile #1-w3 Chile #1-w4 Italy F4 Argentina F1 Argentina F2 Argentina F3 Czech Republic F1 Czech Republic F2 Slovenia F1 Czech Republic F3 Slovenia F2 France F8 France F9 France F10 Argentina F4 Czech Republic F4 France F3 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F1 Argentina F5 Czech Republic F3 Brazil F1 BMW Challenger Open - Monchengladbach ATU Cup 2001 - Weiden Neride Prague Indoor - Prague ECM Cup - Prague SMS Tennis Cup - Sao Paulo Cridicard Mastercard Tennis Cup - Campos do Jordao Garden Open - Rome Challenger Leon 2003 - Leon The LTA Wrexham Challenger - Wrexham Neride Prague Indoor - Prague I Manta Open - Manta IPP Open - Helsinki Jameson Cup - Milan Bogota Challenger - Bogota Challenger Hamburg - Hamburg Challenger Brasov - Brasov PrivatBank Cup - Dnepropetrovsk Copa Petrobras - Buenos Aires Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux BMW Tennis Championship - Sunrise Prague Open - Prague Arroyo de la Encomienda - Valladolid Copa Ericsson Uruguay - Montevideo Zivnobanka Czech Open - Prostejov KGHM Polish Indoors - Wroclaw Kos-Zucchetti Tennis Cup - Cordenons Genoa Open - Genova Amazonia Open de Tenis - Belem San Luis Potosi Challenger - San Luis Potosi Copa Petrobras Argentina - Buenos Aires Tatra Banka Open 2006 - Bratislava Copa Petrobras Paraguay - Asuncion Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Visa Tennis Open - Sao Paulo La Serena Open - La Serena Steelers Cup - Kosice Copa Kia Challenger ATP - Santiago Draft Corona Mexico City Open - Mexico City Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso XI Trofeo Ciudad de Quito - Quito Prosperita Open 2007 - Ostrava Copa Petrobras - Montevideo Copa Petrobras - Aracaju Sporting Challenger '07 Trofeo Regione Piemonte - Turin Antonio Savoldi-Marco Co. - Manerbio Challenger Leon 2004 - Leon 10ø Tornea B. Camparini - Reggio Emilia Ispat Open 2004 - Ostrava Steelers Cup - Kosice Challenger 42 - Andrezieux Copa Petrobras Argentina - Buenos Aires Ischgl International ATP Challenger - Ischgl KGHM Polish Indoors - Wroclaw Copa Petrobras Paraguay - Asuncion Sarajevo Open - Sarajevo San Luis Potosi Challenger - San Luis Potosi Aberto de Sao Paulo - Sao Paulo Ourocard Tennis Challenger - Sao Paulo ECM Prague Open 2008 - Prague Citta di Como - Como Zagreb Open - Zagreb ECM Prague Open 2005 - Prague VI Gramado Open de Tenis - Gramado KGHM Dialog Polish Indoors - Wroclaw XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza 4° Sporting Challenger - Turin Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara San Marino CEPU Open - San Marino GHI Bronx Tennis Classic - Bronx Porsche Open - Poznan St. Petersburg Challenger - St. Petersburg 7° Trani Cup - Trani Samarkand Challenger - Samarkand Kyiv Open - Kiev BMW Tennis Championship - Sunrise Olimp Kyiv Open - Kiev Sao Paulo Challenger Salinas Challenger Wroclaw Challenger Unique Zagreb Open - Zagreb Seguros Bolivar Open - Medellin Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Tatra Banka Open - Bratislava Copa Petrobras Uruguray - Montevideo Genova Open Challenger - Genova Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Buenos Aires Challenger Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Privatbank Open 2006 - Dnepropetrovsk Czech Indoor Open - Prague Genova Challenger Barletta Challenger Challenger Lugano - Lugano Alessandria Challenger Milan Challenger San Benedetto Challenger Olbia Challenger - Olbia Todi Challenger Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Sony Ericsson Open 2008 - Belgrade GHI Bronx Classic - Bronx Biella Challenger Prostejov Challenger Turin Challenger Status Athens Open - Athens Turin Challenger Orbetello Challenger Copa Petrobras - Bogota XL Bermuda Open - Bermuda San Marino Challenger Todi Challenger Mobilux Open - Luxembourg Palermo Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Buenos Aires Challenger Montevideo Challenger KGHM Emax Polish Indoors - Wroclaw IPP Geneva Trophy - Geneva Prague Challenger Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli ECU Prague Open - Prague Pekao Open - Szczecin Ethias Trophy - Mons Reggio Emilia Challenger Challenger DCNS de Cherbourg - Cherbourg Nord/LB Open - Braunschweig Prague Challenger San Benedetto Challenger Abierto Club Casablanca - Mexico City Perugia Challenger Meerbusch Challenger Como Challenger Manerbio Challenger Nokian Hakkapeliitta Open - Tampere Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Napoli Challenger Tatra Banka Open - Bratislava Iquique Challenger Aix En Provence Challenger Genova Challenger Blois Challenger Banja Luka Challenger KGHM Polish Indoors - Wroclaw Campinas Challenger Lima Challenger Montevideo Challenger Canberra Challenger Rome Challenger Trnava Challenger Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Braunschweig Challenger Open des Alpes Trophee BNP Paribas - Grenoble ATP Challenger Numea - New Caledonia Porto Alegre Challenger Gemax Samsung Open 2005 - Belgrade Lyon Challenger Alphen Challenger Ostrava Open 2005 - Ostrava Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Sina-Kia Motors Tennis Cup - Cordenons Copa Petrobras Uruguay - Montevideo Blois Challenger Bordeaux Challenger Milan Challenger Banja Luka Challenger Santo Domingo Challenger Montevideo Challenger Marburg Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger V Gramado Open de Tennis - Gramado Buenos Aires Challenger Tampere Imageneering Open - Tampere Montevideo Challenger Top Wool Challenger Biella - Biella Guayaquil Challenger Memorial Kolyaskin - Donetsk Internationaux du Doubs - Besancon Tennis Napoli Cup 2006 - Napoli Prague Challenger Milan Challenger Guayaquil Challenger Neride Prague Indoor - Prague Cortina Challenger Prague Open - Prague Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Milano Challenger-Jameson Cup - Milan Blois Challenger IX Torneo Internacionale de Tennis - Barletta Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Montevideo Challenger Citta di Monza - Monza Pullach Challenger Panama City Challenger Togliatti Cup - Togliatti Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Sassuolo Challenger - Sassuolo Synsam Swedish Open - Bastad Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova Black Forest Open - Freudenstadt Heilbronn Challenger USTA Comerica Challenger - Aptos Vicenza Challenger Riviera di Rimini Challenger - Rimini Ludwigshafen Challenger Mallorca Challenger Biella Challenger Warsteiner Challenger Lubeck - Lubeck TCT Open - Tunis Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Togliatti Cup - Togliatti BH Tennis Open International Cup - Belo Horizonte St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Tatra Banka Slovak Open - Bratislava Pilot Pen Tennis - New Haven Copa Ericsson Chile - Santiago St. Petersburg Challenger by Kinex - St. Petersburg Samarkand Challenger - Samarkand Tehran Open ATP Challenger - Tehran Open de la Ville de Saint Denis - Reunion Island Czech Indoor Open - Prague Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk The LTA Bolton Challenger - Bolton Copa Petrobras Bogota - Bogota Ethias Trophy - Mons Challenger Ford de Cherbourg - Cherbourg Challenger Casablanca San Angel - Mexico City Garden Open 2005 - Rome Heilbronn Challenger San Marino Cepu Open - San Marino Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo ECM Prague Open - Prague Open de Rennes La Trinitaine - Rennes Prosperita Open 2008 - Ostrava Aamulehti Tampere Open - Tampere Levene Gouldin & Thompson Tennis Challenger - Binghamton Guayaquil Challenger Banja Luka Challenger Guayaquil Challenger Cordenons Challenger Open de Rennes - Rennes Rijeka Challenger San Remo Challenger Ostrava Challenger Copa AT&T - Buenos Aires Braunschweig Challenger Copa AT&T - Buenos Aires Synsam Swedish Open - Bastad RCA Championships - Indianapolis Mercedes Cup - Stuttgart Croatia Open - Umag Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Copa Telmex - Buenos Aires Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar Thailand Open - Bangkok Chennai Open - Chennai The Dubai Tennis Championships - Dubai AEGON International - Eastbourne Brisbane International - Brisbane Movistar Open - Santiago Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai BCR Open Romania - Bucharest Heineken Open - Auckland Lima Challenger Bucaramanga Challenger Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Mercedes Cup - Stuttgart Noumea Challenger VTR Open - Vina del Mar Estoril Open - Estoril Caltanissetta Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Open Sabadell Atlantico - Barcelona German Tennis Championships - Hamburg Winston Salem - Winston Salem BCR Open Romania - Bucharest Kremlin Cup - Moscow Valencia Open - Valencia Napoli Challenger Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo China Open - Beijing Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BellSouth Open - Vina del Mar Hypo Group Tennis International - Portschach VTR Open - Vina del Mar Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Open de Nice Cote d'Azur - Nice Blunmenau Challenger Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo Allianz Suisse Open Gstaad - Gstaad Argentina Open - Buenos Aires Curitiba Challenger Konzum Croatia Open - Umag Mercedes Cup - Stuttgart Geneva Open - Geneva Next Generation Adelaide International - Adelaide AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Croatia Open - Umag Brasil Open - Costa do Sauipe Lima Challenger Winston-Salem Open - Winston-Salem San Remo Challenger Brasil Open - Sao Paulo Thailand Open - Bangkok China Open - Beijing Plava Laguna Croatia Open - Umag Campinas Challenger German Tennis Championships - Hamburg Movistar Open - Santiago Montevideo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Bastad Challenger Swiss Indoors Basel - Basel Apia International - Sydney Heineken Open - Auckland Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Ostrava Challenger Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Prague Challenger Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger Austrian Open - Kitzbuhel Santiago Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Rio De Janeiro Challenger Tennis Napoli Cup - Naples TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag 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 Canottieri Minico 2004 - Mantova Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro 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 SAP Open - San Jose 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 The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Davidoff Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Chennai Open - Chennai Ecuador Open - Quito Argentina Open - Buenos Aires Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Sydney International - Sydney Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Open - Indian Wells Copa Telmex - Buenos Aires Rogers Cup - Montreal Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Legg Mason Tennis Classic - Washington Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai ATP Masters 1000 - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai SAP Open - San Jose Royal Guard Open Chile - Vina del Mar Wimbledon - London U.S. Open - New York 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 Australian Open - Melbourne Bet-at-home Open - Hamburg French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 German Tennis Championships - Hamburg Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Sony Ericsson Open - Miami Australian Open - Melbourne Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Olympics - London