Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 Rep F4 Turkey F5 Turkey F6 Czech Republic F1 Czech Republic F2 Czech Republic F4 Czech Republic F5 Turkey F5 Italy F6 Czech Republic F1 Czech Republic F2 Netherlands F2 Armenia F2 Estonia F1 Slovakia F2 Romania F7 Turkey F29 Turkey F30 China F1 USA F5 USA F6 USA F8 France F7 France F8 Czech Republic F2 Germany F8 Czech Republic F4 Czech Republic F5 Czech Republic F6 Austria F5 Poland F4 Georgia F2 Portugal F4 Portugal F5 Morocco F6 Israel F1 Israel F2 USA F5 USA F6 USA F7 Czech Republic F3 Czech Rep F5 Turkey F3 Kosice Challenger Frito Lay/USTA Challenger - Binghamton Windy City Classic - Winnetka Perth Challenger - Perth Mersin Challenger Prostejov Challenger Braunschweig Challenger Liberec Challenger San Marino Challenger Orleans Challenger Heilbronn Challenger Bordeaux Challenger Orleans Challenger Geneva Challenger Prostejov Challenger Rome Challenger Tashkent Challenger Rome Challenger Prostejov Challenger Canberra Challenger Ilkley Challenger Prague 2 Challenger Prostejov Challenger Prague Challenger Villena Challenger St. Brieuc Challenger Mons Challenger Prostejov Challenger Bratislava Challenger Orleans Challenger M15 Uslar Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open - Singapore Adidas International - Sydney Infiniti Open - Los Angeles Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London Heilbronn Challenger Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Caltanissetta Challenger RCA Championships - Indianapolis AIG Japan Open - Tokyo Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles Kaohsiung Challenger Australian Men's Hardcourt Championships - Adelaide Pau Challenger Mouilleron-Le-Captif Challenger Roanne Challenger Ilkley Challenger AAPT Championships - Adelaide Adidas International - Sydney The Stella Artois Grass Court Championships - London Ostrava Challenger St. Tropez Challenger Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton AIG Japan Open - Tokyo Prague Challenger ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Prostejov Challenger Medibank Private International - Sydney Marbella Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger The Stella Artois Grass Court Championships - London Liberec Challenger Genova Challenger Thailand Open - Bangkok Kaohsiung Challenger Amersfoort Challenger Heilbronn Challenger Prostejov Challenger Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Tulln Challenger Hypo Group Tennis International - Portschach Ismaning Challenger The Stella Artois Championships - London Eckental Challenger Roanne Challenger Bengalaru 1 Challenger Roseto Degli Abruzzi 2 Challenger Marbella Challenger Adidas International - Sydney Nottingham Challenger Next Generation Adelaide International - Adelaide Vancouver Challenger Granby Challenger Open 13 - Marseille The Tennis Channel Open - Las Vegas Ostrava Challenger Surbiton Challenger Oeiras 3 Challenger Hypo Group Tennis International - Portschach Lugano Challenger Pune Challenger Barletta Challenger Hersonissos 1 Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Prague Challenger The Artois Championships - London Medibank International - Sydney Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis Delray Beach International Tennis Championships - Delray Beach Ostrava Challenger Siebel Open - San Jose BMW Open - Munich Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Proton Malaysian Open - Kuala Lumpur Ismaning Challenger Brest Challenger Eckental Challenger RCA Championships - Indianapolis Bratislava Challenger Bangkok Challenger U.S. Mens's Clay Court Championship - Houston Bangkok Challenger Open Sabadell Atlantico - Barcelona Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle Ostrava Challenger Prague Challenger Franklin Templeton Tennis Classic - Scottsdale Oeiras 3 Challenger Szczecin Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Ostrava Challenger Prague Challenger AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Apia International - Sydney Prostejov Challenger Bratislava Challenger Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Medibank International - Sydney Valencia Open - Valencia Brisbane International - Brisbane AEGON Championships - London Sarajevo Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Citi Open - Washington Brisbane International - Brisbane Heineken Open - Auckland Brasil Open - Sao Paulo Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Shenzhen Open - Shenzhen Erste Bank Open - Vienna Grand Prix Hassan II - Marrakech AEGON Championships - London Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha ASB Classic - Auckland Grand Prix Hassan II - Marrakech Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rome Challenger ABN/AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo ASB Classic - Auckland Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya Moselle Open - Metz Bratislava Challenger US Men's Clay Court Championship - Houston Plava Laguna Croatia Open - Umag AEGON Championships - London Qatar ExxonMobil Open - Doha SkiStar Swedish Open - Bastad The Stella Artois Championships - London Murray River Open - Melbourne Generali Open - Kitzbuhel Ostrava Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Medibank International - Sydney Millennium Estoril Open - Estoril Hamburg European Open - Hamburg Mercedes Cup - Stuttgart Nordea Open - Bastad Sardegna Open - Cagliari Atlanta Tennis Championships - Atlanta Sydney Tennis Classic - Sydney Sassuolo Challenger Gerry Weber Open - Halle Pilot Pen International - New Haven Helsinki Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Rome Challenger Campbell's Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Moselle Open - Metz China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Pullach Challenger Aircel Chennai Open - Chennai Apia International - Sydney Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Ostrava Challenger Samarkand Challenger Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Citi Open - Washington Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Tata Open Maharashtra - Pune Prostejov Challenger TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Istanbul Challenger CMG Asia Open - Hong Kong Shenzhen Open - Shenzhen Brest Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul New Delhi Challenger AEGON International - Eastbourne Liberec Challenger Alicante Challenger Astana Open - Nur-Sultan ASB Classic - Auckland Skopje Challenger Mouilleron-Le-Captif Challenger Adidas International - Sydney Geneva Open - Geneva Astana Open - Nur-Sultan Shenzhen Open - Shenzhen China Open - Beijing Generali Open - Kitzbuhel Tata Open Maharashtra - Pune Prostejov Challenger Grodzisk Mazowiecki Challenger Grand Prix Hassan II - Marrakech Swiss Open - Gstaad Split Challenger Zhuhai Open - Zhuhai Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Antalya Open - Antalya Open Sud de France - Montpellier Open Parc - Lyon Mallorca Championships - Mallorca Plava Laguna Croatia Open - Umag Emilia-Romagna Open - Parma Renault Slovenian Open - Ljubljana Grand Prix Hassan II - Marrakech Next Generation Adelaide International - Adelaide Forte Village Sardegna Open - Sardinia Hall of Fame Open - Newport Mouilleron-Le-Captif Challenger Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide AAPT Championships - Adelaide Tennis Channel Open - Las Vegas Ismaning Challenger ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami The Stella Artois Grass Court Championships - London Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami The Nottingham Open - Nottingham Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Nottingham Challenger Glasgow Challenger Tenerife 3 Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Heineken Open Singapore - Singapore Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto U.S. Mens's Clay Court Championship - Houston Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Bratislava 1 Challenger Rogers Masters - Toronto Pacific Life Open - Indian Wells Liberec Challenger Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Verona Challenger Kremlin Cup - Moscow Naples Challenger Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Plava Laguna Croatia Open - Umag European Open - Antwerp Legg Mason Tennis Classic - Washington D.C. Sony Ericsson Open - Miami Tampere Challenger M15 Bologna Tennis Masters Series - Montreal Western & Southern Financial Group Masters - Cincinnati SAP Open - San Jose German Open - Hamburg Qatar ExxonMobil Open - Doha Shanghai - Shanghai ASB Classic - Auckland Prostejov Challenger Tennis Masters Series - Rome Iasi Challenger Campionati Internazionali D'Italia - Rome Internazionali BNL dItalia - Rome Tennis Masters Series - Rome Chennai Challenger Tampere Challenger BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Adelaide International 1 - Adelaide Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Winston Salem - Winston Salem Miami Open - Miami AEGON Championships - London Eurocard Open - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Hamburg Konzum Croatia Open - Umag Zhuhai Open - Zhuhai Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Montreal BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Kremlin Cup - Moscow French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Topshelf Open - 's-Hertogenbosch Australian Open - Melbourne U.S. Open - New York Swiss Indoors Basel - Basel Australian Open - Melbourne Legg Mason Tennis Classic - Washington Maharashtra Open - Pune Open 13 Provence - Marseille Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Telecom Italia Masters - Rome 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 Sony Ericsson Open - Miami 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 Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open (juniors) Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Canberra Challenger Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, IND-CZE 1-3 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, Finals, Group C Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, POL-AUS 1-4 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, SF, FRA-CZE 4-1 French Open (juniors) Davis Cup, World Group, 1R, CZE-AUS 2-3 Wimbledon (juniors) Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, Group I, 2R, CZE-ISR 3-1 AAMI Classic - Kooyong Davis Cup, Group 1, 2R, AUS-THA 5-0 AAMI Classic - Kooyong Davis Cup, World Group, SF, CZE-ARG 3-2 AAMI Classic - Kooyong Hopman Cup - Perth Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Group I, 1R, BIH-CZE 2-3 All Lower level tournaments Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Lisbon Olympics - Sydney Olympics - London Olympics - Beijing Manacor Challenger Braunschweig Challenger