Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 
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 Portugal F2 Greece F2 Czech Republic F1 Czech Republic F2 Italy F21 Turkey F42 Senegal F1 Senegal F2 USA F3 USA F4 USA F5 France F6 Philippines F1 Czech Republic F2 Egypt F34 Egypt F35 Czech Republic F5 Greece F3 (Heraklion) Czech Republic F5 (Pardubice) Germany F1 Germany F2 Portugal F3 Greece F1 Turkey F41 Prague Open - Prague Steelers Cup - Kosice Exim Agmedia Open - Kosice XL Capital Bermuda Open - Bermuda Open Sainte Victoire - Aix-En-Provence Ispat Open 2004 - Ostrava Steelers Cup - Kosice Prague Open - Prague ATU Cup - Weiden Siemens Open 2004 - Scheveningen Smith Barney Men's Challenger - Covington College Station Challenger - College Station Tiburon Challenger - Tiburon Burbank Challenger - Burbank Lambertz Open - Aachen Copa Petrobras Santiago - Santiago Ljubljana Open - Ljubljana Challenger Groningen - Groningen Copa Petrobras Aracaju - Aracaju XL Capital Bermuda Open - Bermuda Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella Copa Petrobras - Aracaju PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Tennis Napoli Cup 2006 - Napoli XL Bermuda Open - Bermuda Prosperita Open 2006 - Ostrava Top Wool Challenger-Immagine Trophy - Biella Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Dusseldorf Open 2006 - Dusseldorf Pekao Open - Szczecin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo South African Airways Tennis Open - Durban Morocco Tennis Tour - Casablanca Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Black Forest Open - Freudenstadt Tean International - Alphen Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava Delhi Challenger I - New Delhi ATP Challenger La Serena - La Serena Unicredit Czech Open - Prostejov Kos Succhetti Tennis Cup - Cordenons Flea Market Cup Busan Challenger Tennis - Busan Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava IV Challenger Ciudad De Guayaquil - Guayaquil Pekao Open 2001 - Szczecin Seguros Bolivar Open - Medellin IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun Marrakech Challenger Barletta Challenger Napoli Challenger Sofia Challenger Prostejov Challenger Buenos Aires Challenger Montevideo Challenger Santiago Challenger Guayaquil Challenger Sao Paulo Challenger Bogota Challenger Rome Challenger Ostrava Challenger Palermo Challenger Kosice Challenger Marburg Challenger Poznan Challenger Tampere Challenger Kitzbuhel Challenger Como Challenger Rijeka Challenger Ortisei Challenger Singapore Challenger Burnie Challenger Cherbourg Challenger Rabat Challenger Marrakech Challenger Rome Challenger Napoli Challenger Ostrava Challenger Prague Challenger Braunschweig Challenger Trani Challenger Mons Challenger Rennes Challenger Geneva Challenger Kazan Challenger Quimper Challenger Rabat Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Kosice Challenger Kazakhstan F2 (Aktobe) Como Challenger Milan Challenger Braunschweig Challenger Oberstaufen Challenger Bratislava Challenger Helsinki Challenger Torneo Internazionale di Tennis ATP-Challenger - Merano Poprad Tatry Challenger Liberec Challenger Mohammedia Challenger Casablanca Challenger Geneva Challenger - Geneva Geneva Challenger - Geneva Prague Challenger XL Capital Bermuda Open - Bermuda Malaysia F1 Kyiv Open - Kiev 10° Trofeo Luigi Pezzoli - Bergamo Braunschweig Challenger Open des Alpes Trophee BNP Paribas - Grenoble Meknes Challenger Prostejov Challenger Kosice Challenger Scheveningen Challenger Sopot Challenger Banja Luka Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Ostrava Challenger Prostejov Challenger Prague Challenger Croatia F5 Prostejov Challenger Copa Telmex - Buenos Aires XII Internazionali di Tennis CARISBO - Bologna Pilot Pen International - New Haven Romanian Open - Bucharest Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo '98 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Generali Open 1998 - Kitzbuhel MFS Pro Tennis Championships - Boston Connex Open Romania - Bucharest International Championships of Sicily - Palermo Hellmann's Cup - Santiago Franklin Templeton Tennis Classic - Scottsdale Tento Czech Open - Prague 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Mexico City Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Gerry Weber Open - Halle Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis Estoril Open - Estoril Gerry Weber Open - Halle UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Challenger 42 - Andrezieux BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Trofeo Conde de Godo - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten 2002 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Copa AT&T - Buenos Aires The Nottingham Challenger - Nottingham Czech Indoor Open - Prague BMW Open - Munich Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Davidoff Swiss Indoors - Basel Czech Open - Prostejov Jakarta Memphis Bermuda Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Coral Springs Oporto Nottingham Bastad Long Island Bogota Marbella Santiago Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Argentina - Buenos Aires Okal Cup 2004 - Eckental Jameson Cup - Milan Copa Petrobras Guadalajara - Guadalajara Challenger 42 - Andrezieux Bogota Challenger Cudad de Guayaquil - Guayaquil Pro Tennis World Open - Sunrise Copa Petrobras - Buenos Aires Draft Corona Mexico City Open - Mexico City Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov Qatar ATP Challenger - Doha Corona Mexico City Open - Mexico City Baden Open - Ettlingen Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Copa Petrobras Argentina - Buenos Aires Oberstaufen Cup - Oberstaufen Flea Market Cup - Busan Challenger Ciudad de Guayaquil - Guayaquil Lima Challenger 2007 - Lima Heilbronn Open - Heilbronn Porsche Open - Poznan BMW Tennis Championship - Sunrise The Priority Telecom Open - Amersfoort AAPT Championships - Adelaide Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston Generali Open - Kitzbuhel Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Medibank Private International - Sydney BellSouth Open - Vina del Mar Open 13 - Marseille Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open - Tokyo Cordenons Challenger Qatar ExxonMobil Open - Doha Bergamo Challenger Heineken Open - Auckland Athens Challenger ABN/AMRO World Tennis Tournament - Rotterdam San Marino Challenger Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Furth Challenger Casablanca Challenger Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney Heineken Open - Auckland Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Caltanissetta Challenger Barletta Challenger Generali Open - Kitzbuhel Napoli Challenger Monza Challenger Orange Prokom Open - Sopot Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Cairo Challenger ATP Kremlin Cup - Moscow Zagreb Challenger St. Petersburg Open - St. Petersburg Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Ljubljana Challenger Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Chennai Open - Chennai Medibank International - Sydney Movistar Open - Vina del Mar SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Barletta Challenger Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kroger / St. Jude International - Memphis Marburg Challenger Marbella Open - Marbella Delray Beach International Tennis Championships - Delray Beach Hellmann's Cup - Santiago Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Heilbronn Challenger CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Rio Quente Challenger Furth Challenger Dubai Tennis Open - Dubai ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Santiago Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Bergamo Challenger Mercedes Cup - Stuttgart BMW Open - Munich Generali Open 1997 - Kitzbuhel Mons Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Franche-Comte - Besancon ECM Prague Open - Prague Porsche Open - Poznan Arroyo de la Encomienda - Valladolid Waldbaum's Hamlet Cup - Long Island XI Ciutat de Barcelona - Barcelona Sybase Open - San Jose Argentina Open - Buenos Aires 1998 Mercedes Cup - Stuttgart Copa Ericsson Brasil - Sao Paulo KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Scheveningen Challenger Unicredit Czech Open 2007 - Prostejov West of England Challenger - Bristol Tatra Banka Open 2006 - Bratislava 's Tennis Masters 07 Challenger - Graz Citrix Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Siemens Open - Scheveningen Privatbank Open 2006 - Dnepropetrovsk Zivnobanka Czech Open - Prostejov Adidas International - Sydney Malaysian Open - Kuala Lumpur II Challenger Ciudada de Guayaquil - Guayaquil Grand Prix de Tennis de Lyon - Lyon Togliatti Cup - Togliatti Ischgl International Tennis Challenger 2003 - Ischgl PEOPLEnet Cup - Dnepropetrovsk Oberstaufen Challenger Salzburg Challenger Poznan Challenger Salzburg Challenger Steelers Cup - Kosice Tennis Masters Series - Monte Carlo Moselle Open - Metz Rome Challenger Davis Cup, Group 1, 1R, ECU-VEN 3-2 Tennis Masters Series - Rome Tennis Masters Series - Hamburg Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Allianz Suisse Open Gstaad - Gstaad Generali Open 2002 - Kitzbuhel Abierto Mexicano de Tenis Pegaso - Acapulco Heilbronn Challenger CA Tennis Trophy - Vienna International Indoor Tennis Championships of Croatia - Zagreb Prague Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg US Men's Clay Court Championships - Houston ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Salinas Challenger Ordina Open - s-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Rado Swiss Open - Gstaad Cerveza Club Columbia Open - Bogota AEGON International - Eastbourne Masters Series - Hamburg Movistar Open - Santiago Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Bank Austria Tennis Trophy - Vienna Tennis Masters Series - Cincinnati Grand Prix de Tennis de Lyon - Lyon Ostrava Bet-at-home Open - Hamburg International Championships of Sicily - Palermo Paegas Czech Open - Prague Mallorca Open - Mallorca Abierto Mexicano de Tenis - Mexico City Rado Swiss Open - Gstaad Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino BellSouth Open - Auckland Kroger / St. Jude International - Memphis Paegas Czech Open - Prague Advanta Championships - Philadelphia Pilot Pen International - New Haven Open Seat Godo 2003 - Barcelona CA Tennis Trophy - Vienna Mexico City Sony Ericsson Open - Miami Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Open Seat Godo - Barcelona U.S. Open - New York Erste Bank Open - Vienna Open 13 - Marseille Key Biscayne The Ericsson Open - Miami AEGON Championships - London Italian Open - Rome Tennis Masters Series - Stuttgart Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami The Lipton Championships - Key Biscayne Tennis Masters Series - Montreal Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells 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 Italian Open - Rome Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Republic National Bank Monte Carlo Open - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Licher German Open - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati 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 - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London 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 Australian Open French Open Wimbledon U.S. Open Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, CHI-ECU 4-1 Davis Cup, Group 1, REL1, ECU-ARG 3-1 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, World Group, QR, NED-ECU 3-2 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 2R, VEN-ECU 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Grand Slam Cup - Munich Olympics - Athens Olympics - Beijing Atlanta Olympics ATP Tour World Championship - Hannover