Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Czech Republic F1 Czech Republic F2 Czech Republic F3 Austria F1 Austria F2 Portugal F2 Czech Republic F1 Austria F5 Italy F23 Serbia & Montenegro F4 Croatia F3 Slovakia F1 Hungary F4 Hungary F5 Australia F5 Germany-w3 Germany-w4 Germany F1 Croatia F2 Poland F2 Poland F3 Australia F4 UAE F2 Czech Republic F1 Italy F16 Norway F1 Ireland F1 Belgium F1 Great Britain F10 Belgium F2 Great Britain F11 Slovakia F1 Slovakia F2 Finland F2 Poland F10 Great Britain F14 France F17 France F18 Australia F12 Australia F13 Czech Republic F4 Czech Republic F5 Great Britain F1 France F2 Australia F2 Sweden F3 Italy F10 Italy F11 Great Britain F10 Uzbekistan F2 Norway F1 Great Britain F11 Great Britain F14 France F13 Australia F6 France F17 France F18 Australia F8 Australia F9 Australia F10 Czech Republic F5 Czech Republic F6 Australia F1 Australia F3 Australia F4 China F4 Korea F1 Korea F2 Malaysia F2 Australia F12 Germany F1 Australia F1 Australia F2 Great Britain F4 France F13 France F14 Turkey F9 Turkey F10 Belarus F3 Belarus F4 Turkey F13 New Zealand F1 Australia F12 Australia F13 Turkey F10 Australia F13 Australia F3 Australia F4 Korea F1 Korea F2 Australia F6 Australia F7 USA F28 Australia F1 Australia F2 Spain F7 (Reus) Czech Republic F4 (Pardubice) M25 Sharm ElSheikh M25 Sharm ElSheikh Ispat Open 2004 - Ostrava Ostrava Open 2005 - Ostrava Stella Artois Clay Court Championships - Budaors ATP Slovak Open Challenger - Bratislava Unicredit (Suisse) Bank S.A. Challenger - Chiasso ATP Challenger Trophy 2007 - Trnava McDonalds ATP Challenger - Burnie Prosperita Open 2008 - Ostrava Memorial A. Manfredini Sassuolo Challenger - Sassuolo Sunset Moulding Challenger - Yuba City Open Diputacion Ciudad de Pozoblanco - Cordoba GHI Bronx Tennis Classic - Bronx Pekao Open - Szczecin Copa Petrobras-Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Wroclaw Challenger Belgrade Challenger Wolfsburg Challenger Jersey Challenger Sarajevo Challenger Napoli Challenger Athens Challenger Baton Rouge Challenger Rome Challenger Sofia Challenger Ostrava Challenger Bordeaux Challenger Busan Challenger Fergana Challenger Nottingham Challenger Lugano Challenger Braunschweig Challenger Winnetka Challenger Scheveningen Challenger Aptos Challenger Orbetello Challenger Belo Horizonte Challenger San Marino Challenger Campos do Jordao Challenger Szczecin Challenger Trnava Challenger Napoli Challenger Rennes Challenger Orleans Challenger Eckental Challenger Helsinki Challenger Burnie Challenger Belgrade Challenger Sarajevo Challenger Jersey Challenger St. Brieuc Challenger Johannesburg Challenger Ostrava Challenger Busan Challenger Carson Challenger Alessandria Challenger Ojai Challenger Kosice Challenger Braunschweig Challenger Oberstaufen Challenger Cordenons Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Szczecin Challenger Izmir Challenger Trnava Challenger Orleans Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Prague Challenger Kosice Challenger San Marino Challenger Wuhan Challenger Genova Challenger Orleans Challenger Mons Challenger Sacramento Challenger Charlottesville Challenger Bratislava Challenger Knoxville Challenger Noumea Challenger Burnie Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Dallas Challenger Rimouski Challenger Le Gosier Challenger Leon Challenger Ostrava Challenger Anning Challenger Kun-Ming Challenger Prostejov Challenger Kitzbuhel Challenger Aptos Challenger Napa Challenger Sacramento Challenger Charlottesville Challenger Toyota Challenger Dallas Challenger Irving Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Prostejov Challenger Nottingham-2 Challenger Prague Challenger Winnetka Challenger Knoxville Challenger Taipei City Challenger Bordeaux Challenger Manchester Challenger Dallas Challenger Irving Challenger Aix En Provence Challenger Bordeaux Challenger Seoul Challenger Bangkok Challenger Prostejov Challenger Prague Challenger Segovia Challenger Tiburon Challenger Stockton Challenger Las Vegas Challenger Bratislava Challenger Canberra Challenger Koblenz Challenger Rennes Challenger Irving Challenger Drummondville Challenger Sophia Antipolis Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Liberec Challenger Aptos Challenger Portoroz Challenger Tiburon Challenger Kaohsiung Challenger Marbella Challenger Tunis Challenger Francavilla Challenger Ostrava Challenger Lisbon Challenger Poznan Challenger Recanati Challenger Bastad Challenger Scheveningen Challenger Prague Challenger Sibiu Challenger Almaty Challenger Eckental Challenger Bratislava Challenger Budapest Challenger Cherbourg Challenger Indian Wells Challenger Heilbronn Challenger Nottingham Challenger Ilkley Challenger Braunschweig Challenger Prague Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bratislava Challenger Noumea Challenger Prague Challenger Prague II Challenger Prostejov Challenger Istanbul Challenger Cherbourg Challenger Marbella Challenger Split 2 Challenger Prague Challenger Amersfoort Challenger Sibiu Challenger Forli 3 Challenger Traralgon Challenger Forli 3 Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Zadar Challenger Oeiras 2 Challenger Prague 1 Challenger Ostrava Challenger Prague 2 Challenger Vicenza Challenger Prague 3 Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Tenerife 2 Challenger Tenerife 1 Challenger Heineken Open - Auckland Heineken Open - Auckland The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Brisbane - Brisbane Heineken Open - Auckland Campbells Hall of Fame Tennis Championships - Newport Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane International German Open - Hamburg Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Citi Open - Washington St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane ASB Classic - Auckland Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Medibank International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Brisbane International - Brisbane Geneva Open - Geneva Kremlin Cup - Moscow Gazprom Hungarian Open - Budapest Tata Open Maharashtra - Pune cinch Championships - London Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Uzbekistan F1 Uzbekistan F2 Tulln Challenger USA F21 M25 Kramsach Hungary F6 Czech Republic F2 Czech Republic F3 Australia F6 Germany-w1 Germany-w2 Czech Republic F6 Australia F10 Croatia F1 Australia F5 UAE F1 Great Britain F7 Italy F15 Norway F2 Germany F6 Germany F8 Poland F11 France F12 France F16 France F19 France F1 Germany F4 Croatia F1 Croatia F2 Great Britain F6 Great Britain F9 Czech Republic F1 Algeria F2 Algeria F3 Spain F21 Great Britain F12 Great Britain F13 Great Britain F16 France F12 Australia F7 Germany F4 Spain F7 Spain F8 Spain F9 Usa F7 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 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 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London M25 Prague Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, NED-CZE 3-2 M25 Prague M25 Muttenz Australian Open (juniors) All Lower level tournaments M25 Loule M25 Portimao M25 Trnava Olympics - Rio de Janeiro M25 Telfs M25 Bielsko Biala M25 Jablonec nad Nisou M25 Santa Margherita di Pula M25 Santa Margherita di Pula Prague Open - Prague Banja Luka Challenger - Banja Luka KGHM Dialog Polish Indoors - Wroclaw Kia International in Caloundra - Caloundra Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Kia International in Burnie - Burnie KGHM Emax Polish Indoors - Wroclaw Karshi Challenger - Karshi Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava Baden Open - Ettlingen Czech Open 2006 - Prostejov The LTA Nottingham Challenger - Nottingham Internationaux du Doubs - Besancon Tatra Banka Open 2006 - Bratislava Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana MST ATP Challenger International - Burnie BH Telecom Sarajevo 2007 - Sarajevo XI Torneo Internazionale di Tennis - Barletta Open Prevadies - St. Brieuc LTA Cardiff Challenger - Cardiff Athens Challenger Prosperita Open 2007 - Ostrava Fergana Challenger - Fergana Steelers Cup - Kosice LTA Nottingham Challenger - Nottingham Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Bergamo Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf The Tarka Challenger - Barnstaple Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Challenger DCNS de Cherbourg - Cherbourg Poznan Challenger BH Indoor Sarajevo - Sarajevo Brasilia Challenger Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Heilbronn Challenger ECM Prague Open 2008 - Prague Sail Open - New Delhi New Delhi Challenger II - New Delhi Countrywide Classic USTA Men's Challenger - Carson Kosice Open-Steelers Cup 2008 - Kosice Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The LTA Manchester Trophy - Manchester Bratislava Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Kos Succhetti Tennis Cup - Cordenons Credicard Citi Mastercard Tennis Cup - Campos do Jordao Dusseldorf Open Challenger - Dusseldorf ATP Challenger Trophy 2008 - Trnava Ramat Hasharon Challenger Cordenons Challenger Genova Challenger Salzburg Challenger Rhodes Challenger Ramat Hasharon Challenger Zagreb Challenger Bergamo Challenger Cherbourg Challeger Rome Challenger Rome Challenger Mons Challenger Bordeaux Challenger Singapore Challenger Honolulu Challenger Burnie Challenger Caloundra Challenger Dallas Challenger Le Gosier Challenger Astana Challenger Rimouski Challenger Guadalajara Challenger Barletta Challenger Rennes Challenger Nottingham Challenger Ostrava Challenger Prostejov Challenger Braunschweig Challenger Sopot Challenger Tiburon Challenger Bratislava Challenger Bratislava Challenger Burnie Challenger Caloundra Challenger Kyoto Challenger Pingguo Challenger Dallas Challenger Kaohsiung Challenger Prague Challenger Busan Challenger Bordeaux Challenger Prostejov Challenger Taipei City Challenger Anning Challenger Beijing Challenger Knoxville Challenger Champaign Challenger Trnava Challenger Guadalajara Challenger Tiburon Challenger Barletta Challenger Geneva Challenger Heilbronn Challenger Fairfield Challenger Prague 3 Challenger Poprad Tatry Challenger Taipei City Challenger Portoroz Challenger Genova Challenger Knoxville Challenger Champaign Challenger Rennes Challenger Prague Open - Prague Charlottesville Challenger Busan Challenger Prostejov Challenger San Benedetto Challenger Bratislava Challenger St. Tropez Challenger Leon Challenger Bengalaru Challenger Busan Challenger Manchester Challenger Ostrava Challenger Columbus Challenger Monterrey Challenger Split 1 Challenger Charlottesville Challenger Heilbronn Challenger Nottingham 1 Challenger Ilkley Challenger Tulln Challenger Prague Challenger Monterrey Challenger Las Vegas Challenger Riviera di Rimini Challenger - Rimini Ostrava Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Lyon Challenger Ilkley Challenger Liberec Challenger Tashkent Challenger Rome Challenger Phoenix Challenger Alicante Challenger Murcia Challenger Augsburg Challenger Poznan Challenger Orleans Challenger Quimper Challenger Quimper 2 Challenger Ostrava Challenger Salzburg-Anif Challenger Bucharest Challenger Barletta Challenger Bratislava Challenger Tenerife 3 Challenger Rovereto Challenger Prague 1 Challenger Las Franquesas del Valles Challenger Roseto Degli Abruzzi 2 Challenger Oeiras 1 Challenger Open 13 - Marseille Next Generation Adelaide International - Adelaide Forli 2 Challenger Next Generation Adelaide International - Adelaide Medibank International - Sydney Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Bet-at-home Open - Hamburg Ostrava Challenger Brisbane International - Brisbane Bet-At-Home Austrian Open - Kitzbuhel Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Open 13 - Marseille Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia BMW Open - Munich Aegon Nottingham Open - Nottingham Citi Open - Washington St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Open 13 - Marseille Millennium Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle PTT Thailand Open - Bangkok China Open - Beijing Mercedes Cup - Stuttgart Sydney International - Sydney Open 13 Provence - Marseille BMW Open - Munich St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Generali Open - Kitzbuhel Generali Open - Kitzbuhel Gonet Geneva Open - Geneva BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Swiss Indoors Basel - Basel Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, PO, IND-CZE 1-3 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QR, CZE-NED 1-3 Australian Open (Australia, Wildcard)