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 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 Wimbledon - London Portugal F1 Portugal F2 Czech Rep F4 Czech Rep F5 Czech Republic F1 Czech Republic F2 Czech Republic F4 Czech Republic F5 Turkey F5 Italy F6 Czech Republic F2 Estonia F1 Turkey F29 Turkey F30 China F1 USA F5 USA F8 France F7 France F8 Czech Republic F2 Czech Republic F3 Germany F8 Czech Republic F5 Czech Republic F6 Austria F5 Poland F4 Portugal F4 Morocco F6 Israel F1 Israel F2 USA F5 USA F6 M15 Uslar M15 Bologna Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Ostrava Challenger Liberec Challenger Heilbronn Challenger Mons Challenger Tashkent Challenger Sophia Antipolis Challenger Rome Challenger Marburg Challenger Bastad Challenger Turkey F5 Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Rome Challenger Tashkent Challenger Turkey F6 Heilbronn Challenger Prostejov Challenger Bratislava Challenger Canberra Challenger Marbella Challenger Tunis Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Perugia Challenger Liberec Challenger Augsburg Challenger Genova Challenger Seville Challenger Kaohsiung Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Maia Challenger Czech Republic F1 Portugal F5 Bangkok Challenger Netherlands F2 Armenia F2 Prostejov Challenger Milan Challenger Tulln Challenger Szczecin Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bengalaru 1 Challenger Roseto Degli Abruzzi 2 Challenger Nottingham Challenger Ilkley Challenger Granby Challenger Surbiton Challenger Grodzisk Mazowiecki Challenger Ismaning Challenger Slovakia F2 Nottingham Challenger Lugano Challenger Split Challenger Ostrava Challenger Prague Challenger Romania F7 USA F6 USA F7 Amersfoort Challenger Czech Republic F4 Georgia F2 Liberec Challenger Manacor Challenger Turkey F3 St. Tropez Challenger Villena Challenger Roanne Challenger St. Brieuc Challenger Oeiras 3 Challenger Rome Challenger Milan Indoors - Milan Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Croatia Open - Umag Idea Prokom Open - Sopot AIG Japan Open - Tokyo Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Croatia Open - Umag Pilot Pen Tennis - New Haven Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Estoril Open - Estoril Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Chennai Open - Chennai SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Copa Sevilla Internacionales de Andalucia - Seville VIII Torneo Internazionale di Tennis - Barletta Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Morocco Tennis Tour - Marrakech AEGON International - Eastbourne German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Almaty Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Citi Open - Washington St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Apia International - Sydney Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Porsche Open - Poznan BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha ASB Classic - Auckland Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Open Parc - Lyon Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Sydney International - Sydney New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Canberra Challenger Open Parc - Lyon Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel Zhuhai Open - Zhuhai Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune New York Open - New York Delray Beach Open - Delray Beach Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Hamburg European Open - Hamburg Antalya Open - Antalya Murray River Open - Melbourne Prostejov Challenger Open Sud de France - Montpellier Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Internazionali BNL dItalia - Rome Sardegna Open - Cagliari Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Sydney Tennis Classic - Sydney Pullach Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Hall of Fame Open - Newport ASB Classic - Auckland Orleans Challenger Eckental Challenger Prostejov Challenger Braunschweig Challenger Istanbul Challenger Bordeaux Challenger Rome Challenger Prostejov Challenger Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Trofeo Barcelona de Tenis - Barcelona Baumag Open - Budapest X Open Internacional D'Andorra - Andorra Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Lambertz Open - Aachen Okal Cup 2003 - Eckental 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Open Castilla y Leon - Segovia Porsche Open - Poznan Volkswagen Challenger 2004 - Wolfsburg China Open - Beijing 10ø Tornea B. Camparini - Reggio Emilia Lambertz Open - Aachen IPP Open - Helsinki Tennis Napoli Cup - Napoli USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Siemens Open - Scheveningen AT&T Challenger of Dallas - Dallas Open Costa Daurada - Tarragona Challenger Tunisie - Tunis KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Rabat ATP Open Castilla y Leon - Segovia Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Pau Challenger Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gran Canaria 1 Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Ostrava Challenger Prague Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Bratislava Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Heilbronn Challenger Rome Challenger Oeiras 3 Challenger Prague Challenger Prostejov Challenger Kosice Challenger Cordenons Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sarajevo Challenger Mersin Challenger Ostrava Challenger Mutua Madrid Open - Madrid Rome Challenger San Marino Challenger Bratislava Challenger Ismaning Challenger Prostejov Challenger Prague Challenger Ostrava Challenger Roanne Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Prostejov Challenger Kaohsiung Challenger Marbella Challenger Prostejov Challenger Vancouver Challenger Scheveningen Challenger Biella Challenger Prostejov Challenger Caltanissetta Challenger Liberec Challenger Ostrava Challenger Mouilleron-Le-Captif Challenger Brest Challenger Bangkok Challenger Canberra Challenger Prague Challenger Biella Challenger Gran Canaria 2 Challenger Naples Challenger Bordeaux Challenger Samarkand Challenger Iasi Challenger Hersonissos 1 Challenger Australian Open - Melbourne French Open - Paris Ostrava Challenger Prague 2 Challenger Wimbledon - London Tampere Challenger U.S. Open - New York Australian Open - Melbourne Glasgow Challenger French Open - Paris Wimbledon - London Bratislava 1 Challenger U.S. Open - New York Sassuolo Challenger Brest Challenger Australian Open - Melbourne Tampere Challenger Istanbul Challenger French Open - Paris Wimbledon - London Helsinki Challenger Lille Challenger Alicante Challenger Chennai Challenger New Delhi Challenger U.S. Open - New York Pune Challenger Australian Open - Melbourne Skopje Challenger French Open - Paris Ostrava Challenger Mouilleron-Le-Captif Challenger Wimbledon - London Quimper Challenger U.S. Open - New York Prostejov Challenger Australian Open - Melbourne Alicante Challenger Ordina Open - 's-Hertogenbosch French Open - Paris TD Waterhouse Cup - Long Island China Open - Beijing Heineken Open Shanghai - Shanghai Abierto Mexicano Telfonica MoviStar - Acapulco Idea Prokom Open - Sopot Open Romania - Bucharest Thailand Open - Bangkok Chennai Open - Chennai Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo SAP Open - San Jose Estoril Open - Estoril Generali Open - Kitzbuhel Delray Beach International Tennis Championships - Delray Beach The Nottingham Open - Nottingham AIG Japan Open Tennis Championships - Tokyo Wimbledon - London U.S. Open - New York Brasil Open - Sao Paulo Australian Open - Melbourne Grand Prix Hassan II - Casablanca Bank Austria Tennis Trophy - Vienna AEGON Championships - London French Open - Paris Wimbledon - London Open Sabadell Atlantico - Barcelona U.S. Open - New York Mercedes Cup - Stuttgart ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Australian Open - Melbourne PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia French Open - Paris If Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel China Open - Beijing Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Zhuhai Open - Zhuhai Brasil Open - Sao Paulo Wimbledon - London Portugal Open - Oeiras Bet-at-home Cup - Kitzbuhel Rio Open - Rio de Janeiro U.S. Open - New York Erste Bank Open - Vienna Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai ASB Classic - Auckland Australian Open - Melbourne Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai French Open - Paris Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Aircel Chennai Open - Chennai Generali Open - Kitzbuhel Barcelona Open BancSabadell - Barcelona Serbia Open - Belgrade Open Sud de France - Montpellier Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Tata Open Maharashtra - Pune Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open de la Comunidad Valenciana - Valencia French Open - Paris Kremlin Cup - Moscow Wimbledon - London Open Sud de France - Montpellier Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel European Open - Antwerp Intrum Stockholm Open - Stockholm U.S. Open - New York Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Canberra Challenger St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Heineken Open - Auckland AIG Japan Open - Tokyo Adelaide International 1 - Adelaide Topshelf Open - 's-Hertogenbosch Thailand Open - Bangkok Open SEAT 2008 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Valencia Open - Valencia AEGON Championships - London BNP Paribas Masters - Paris Australian Open - Melbourne Mallorca Championships - Mallorca The Dubai Tennis Championships - Dubai Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg Tennis Masters Series - Madrid Copa Claro - Buenos Aires BNP Paribas Masters - Paris Kremlin Cup - Moscow Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel European Open - Antwerp Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Maharashtra Open - Pune Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Tenerife 3 Challenger French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha 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 Wimbledon - London Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, IND-CZE 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Finals, Group C U.S. Open (juniors) 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 Campeonato de Espana Kia de Tenis 2004 - Madrid All Lower level tournaments Tampere Challenger French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) Wimbledon (juniors) French Open (juniors) Verona Challenger Braunschweig Challenger Barletta Challenger