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 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 Germany F1 Germany F2 USA F1 USA F2 USA F3 USA F5 USA F6 Portugal F3 Greece F1 Greece F3 (Heraklion) Czech Republic F5 (Pardubice) Turkey F41 Kazakhstan F2 (Aktobe) Malaysia F1 Eckental Challenger Liberec Challenger Mohammedia Challenger Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Schickendanz Open - Furth Top Wool Challenger Biella - Biella Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova CA Challenge 2002 - Graz Geneva Challenger - Geneva Asirom Challenger Brasov - Brasov Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Whirlpool Open - Budapest AXA Open II - Espinho Memorial Savigni - Sassuolo Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester Geneva Challenger - Geneva FILA Challenger Biella - Biella MTNL Cellular ATP Challenger - Mumbai Honda Kah Singapore Men's Tennis Open - Singapore Residenza Open - Magdeburg 2001 Challenger Canottieri Mincio - Mantova Internazionali di Tennis de San Marino - San Marino Citta di Brindisi - Brindisi Pekao Open 2001 - Szczecin VIII Trofeo Ciutat de Barcelona - Barcelona TED Open-Akbank Private Banking - Istanbul Open de L'Isere - Grenoble Open de la Ville de Saint Denis - Reunion Island Britania Zavaleta - Puebla Gemax Open - Belgrade Meridiana Sardegna Open - Olbia Croatia F5 Meridiana Sardegna Open - Olbia BMW Brixina Tennis Open - Bressanone The LTA Wrexham Challenger - Wrexham ATP Bangalore Challenger - Bangalore Steelers Cup - Kosice Baumag Open - Budapest Prague Open - Prague Ljubljana Open - Ljubljana 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Exim Agmedia Open - Kosice West of England Challenger - Bristol Hilversum Open - Hilversum San Marino Cepu Open - San Marino Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Kyiv Open - Kiev Bulgarian Open - Sofia 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence Ispat Open 2004 - Ostrava Steelers Cup - Kosice Prague Open - Prague Sporting Challenger - Turin West Side Tennis Challenger - Forest Hills ATU Cup - Weiden 10ø Tornea B. Camparini - Reggio Emilia Canottieri Minico 2004 - Mantova San Benedetto Challenger - San Benedetto Siemens Open 2004 - Scheveningen Challenger Fondazione Carige - Genova XI Ciutat de Barcelona - Barcelona Lambertz Open - Aachen Challenger Groningen - Groningen Ischgl International ATP Challenger - Ischgl Copa Telefonica CTC Chile - Santiago Challenger 42 - Andrezieux Tennis Napoli Cup - Napoli XL Capital Bermuda Open - Bermuda Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella XI Ciutat de Barcelona - Barcelona Copa Petrobras - Bogota Copa Petrobras - Montevideo PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava 5° Sporting Challenger - Turin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini 8° Trani Cup - Trani San Marino Cepu Open - San Marino Citta di Como - Como Dusseldorf Open 2006 - Dusseldorf Challenger Copa Sevilla - Seville Banja Luka Challenger - Banja Luka Pekao Open - Szczecin Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Prosperita Open 2007 - Ostrava Roma Challenger 2007 - Rome ECU Prague Open - Prague San Remo Tennis Cup - San Remo Unicredit Czech Open 2007 - Prostejov Memorial Manfredini - Sassuolo Challenger Lugano - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Sporting Challenger '07 Trofeo Regione Piemonte - Turin Riviera di Rimini Challenger - Rimini 9° Trani Cup - Trani San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Tean International - Alphen Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Posillipo Tennis Cup - Napoli ATP Challenger Trophy 2007 - Trnava Samsung Securities Cup - Seoul Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Unicredit Czech Open - Prostejov FILA Challenger - Biella Kos Succhetti Tennis Cup - Cordenons 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Challenger 42 - Andrezieux Tennislife Cup - Napoli 5th Sardinian International Championships - Cagliari C.T. San Remo - XIII Piertomaso Tessitore - San Remo Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun The Nottingham Challenger - Nottingham Czech Indoor Open - Prague Marrakech Challenger Barletta Challenger Napoli Challenger Sofia Challenger Budapest Challenger - Budapest Czech Open - Prostejov Prostejov Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Trofeo Francesco Guzzini - Recanati Siemens Open - Scheveningen Black Forest Open 2004 - Freudenstadt Copa Sevilla-Internacionales de Andalucia - Seville Okal Cup 2004 - Eckental Jameson Cup - Milan Pro Tennis World Open - Sunrise IX Torneo Internacionale de Tennis - Barletta Internazionali di Tennis - Bergamo 4° Sporting Challenger - Turin Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Copa Petrobras - Santiago Qatar ATP Challenger - Doha Barletta Challenger Baden Open - Ettlingen Czech Open 2006 - Prostejov Rome Challenger Memorial Manfredini - Sassuolo Ostrava Challenger Cairo Challenger Kosice Challenger Marburg Challenger Poznan Challenger Tampere Challenger Oberstaufen Cup - Oberstaufen Kitzbuhel Challenger Banjaluka Challenger 2007 - Banja Luka Como Challenger Challenger 42 - Andrezieux Flea Market Cup - Busan Rijeka Challenger Porsche Open - Poznan Palermo Challenger Ortisei Challenger Singapore Challenger Burnie Challenger Cherbourg Challenger Rabat Challenger Marrakech Challenger Rome Challenger Napoli Challenger Ostrava Challenger Prague Challenger Bergamo Challenger Athens Challenger Prostejov Challenger Kosice Challenger Braunschweig Challenger Scheveningen Challenger Sopot Challenger Trani Challenger San Marino Challenger Cordenons Challenger Furth Challenger Mons Challenger Rennes Challenger Geneva Challenger Caltanissetta Challenger Napoli Challenger Monza Challenger Zagreb Challenger Kazan Challenger Quimper Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Ljubljana Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Barletta Challenger Kosice Challenger Marburg Challenger Como Challenger Heilbronn Challenger Tashkent Challenger Hungarian Architect Open - Budapest Ortisei Challenger Rio Quente Challenger Furth Challenger Ostrava Challenger Prostejov Challenger Prague Challenger Milan Challenger Braunschweig Challenger Santiago Challenger Oberstaufen Challenger Banja Luka Challenger I Tourneo Fila Citta di Brindisi - Brindisi Bergamo Challenger Bratislava Challenger Helsinki Challenger Prostejov Challenger Mons Challenger Sporting Challenger 2003 - Turin Zagreb Open - Zagreb Memorial Savigny - Sassuolo XI Venice Open - Venice Open de Franche-Comte - Besancon Challenger Citta di Olbia - Olbia Neride Prague Indoor - Prague ECM Prague Open - Prague LTA Men's Challenger - Wrexham Porsche Open - Poznan Garden Open - Rome Memorial Savigni - Sassuolo Geovillage Open Trofeo Melia Olbia - Olbia Arroyo de la Encomienda - Valladolid Trani Cup - Trani Cepu Open - San Marino Trani Cup - Trani X Torneo Internazionale di Tennis - Barletta Jameson Cup - Milan ATP Guzzini Challenger - Recanati Black Forest Open - Freudenstadt Poprad Tatry Challenger Garden Open - Rome Scheveningen Challenger Casablanca Challenger Banja Luka Challenger 2003 - Banja Luka 4th Sardinia International Championships - Cagliari 's Tennis Masters 07 Challenger - Graz SIR Supermercadi Challenger - Rome Samsung Securities Cup - Seoul Prague Challenger Fujitsu Siemens Open - Budapest BMW Brixina Tennis Open 2000 - Bressanone Zivnobanka Czech Open - Prostejov Ho Chi Minh City Challenger - Ho Chi Minh City Milano Challenger-Jameson Cup - Milan Jameson Cup - Milan Open de la Comunidad Valenciana - Valencia VII Torneo Internazionale di Tennis - Barletta 7° Trani Cup - Trani Togliatti Cup - Togliatti Ischgl International Tennis Challenger 2003 - Ischgl USTA Tallahassee Tennis Challenger - Tallahassee Alfa Romeo Tennis Cup - Cordenons Czech Indoor Open - Prague Riviera di Rimini Challenger - Rimini Sir Supermercati - Rome Internazionali di Tennis di Bergamo - Bergamo Oberstaufen Challenger V Trani Cup - Trani Salzburg Challenger Poznan Challenger Salzburg Challenger Steelers Cup - Kosice The LTA Sunderland Challenger - Sunderland KGHM Polish Indoors - Wroclaw Rome Challenger International Championships of Sicily - Palermo Generali Open 2000 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Milan Indoors - Milan Open Seat-Godo 2001 - Barcelona Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Tata Open 2002 - Chennai Adidas International - Sydney Milan Indoors - Milan Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Heineken Open - Auckland Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai U.S. Men's Clay Court Championships - Houston Heilbronn Challenger The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Prague Challenger BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Medibank International - Sydney Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing Chennai Open - Chennai SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Aircel Chennai Open - Chennai St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Salinas Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Mercedes Cup - Stuttgart Ordina Open - s-Hertogenbosch Moselle Open - Metz AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Medibank International - Sydney AEGON International - Eastbourne Masters Series - Hamburg Qatar Mobil Open 2001 - Doha Bank Austria Tennis Trophy - Vienna Bet-at-home Open - Hamburg Croatia Open - Umag Erste Bank Open - Vienna Open 13 - Marseille Heineken Open - Auckland AEGON Championships - London Italian Open - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome 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 Internazionali d'Italia - Rome Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg 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 Wimbledon - London Wimbledon - London U.S. Open - New York 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 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris 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, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Olympics - Beijing