Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 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 Germany F2 Portugal F1 Portugal F2 Portugal F3 Greece F1 Greece F2 Czech Republic F1 Czech Republic F2 Italy F21 Turkey F41 Turkey F42 Senegal F1 Senegal F2 USA F3 USA F4 USA F5 Philippines F1 Czech Republic F2 Czech Republic F5 Kazakhstan F2 (Aktobe) Greece F3 (Heraklion) Czech Republic F5 (Pardubice) Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Morocco Tennis Tour - Casablanca BMW Tennis Championship - Sunrise Salzburg Challenger Burnie Challenger Oberstaufen Challenger Prostejov Challenger Mohammedia Challenger Sophia Antipolis Challenger Marburg Challenger Bastad Challenger Prague Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Rome Challenger Tashkent Challenger Prostejov Challenger Bratislava Challenger Tunis Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Perugia Challenger Augsburg Challenger Genova Challenger Seville Challenger Helsinki Challenger Maia Challenger Milan Challenger France F6 Croatia F5 Egypt F35 Egypt F34 Malaysia F1 Milan Indoors - Milan Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Marrakech Challenger Prostejov Challenger Open 13 - Marseille Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Chennai Open - Chennai Medibank Private International - Sydney 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 The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Croatia Open - Umag Pilot Pen Tennis - New Haven Stockholm Open - Stockholm CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose US Men's Clay Court Championships - Houston 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 Sydney International - Sydney 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 Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT 2008 - Barcelona Steelers Cup - Kosice Copa Sevilla Internacionales de Andalucia - Seville VIII Torneo Internazionale di Tennis - Barletta ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch 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 If Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston Delhi Challenger I - New Delhi Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Heilbronn Open - Heilbronn 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 Aircel Chennai Open - Chennai 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 Unicredit Czech Open - Prostejov 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 SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Citi Open - Washington St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Porsche Open - Poznan AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch AEGON Championships - London Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing 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 China Open - Beijing Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Open Parc - Lyon Antalya Cup - Antalya Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Sydney International - Sydney New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Canberra Challenger Flea Market Cup Busan Challenger Tennis - Busan Swiss Open - Gstaad Generali Open - Kitzbuhel Tatra Banka Slovak Open - Bratislava Abierto Internacional Varonil Ciudad de Cancun - Cancun New York Open - New York Delray Beach Open - Delray Beach Barletta Challenger Napoli Challenger Sofia Challenger PrivatBank Cup - Dnepropetrovsk Internazionali BNL dItalia - Rome Cairo Challenger Zagreb Challenger Marburg Challenger Palermo Challenger Tashkent Challenger Marrakech Challenger Rome Challenger Salzburg Challenger Santos Challenger Sao Paulo Challenger Eckental Challenger Braunschweig Challenger Istanbul Challenger Banja Luka Challenger Bratislava Challenger Exim Agmedia Open - Kosice West of England Challenger - Bristol Privatbank Open 2006 - Dnepropetrovsk Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Trofeo Barcelona de Tenis - Barcelona Liberec Challenger Pekao Open 2001 - Szczecin Baumag Open - Budapest Prague Open - Prague Ljubljana Open - Ljubljana Germany F1 X Open Internacional D'Andorra - Andorra 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Geneva Challenger - Geneva XXX Edizione 'A Savoldi Marco' - Manerbio Kyiv Open - Kiev Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Lambertz Open - Aachen Okal Cup 2003 - Eckental Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Open de Franche-Comte - Besancon 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Open Sainte Victoire - Aix-En-Provence Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Steelers Cup - Kosice San Remo Tennis Cup - San Remo Prague Open - Prague Czech Open - Prostejov Memorial Savigni - Sassuolo ATU Cup - Weiden Zivnobanka Czech Open - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Togliatti Cup - Togliatti Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Open Castilla y Leon - Segovia Porsche Open - Poznan Czech Indoor Open - Prague Volkswagen Challenger 2004 - Wolfsburg China Open - Beijing Copa Sevilla-Internacionales de Andalucia - Seville 10ø Tornea B. Camparini - Reggio Emilia Lambertz Open - Aachen Okal Cup 2004 - Eckental Challenger Groningen - Groningen Jameson Cup - Milan XI Ciutat de Barcelona - Barcelona IPP Open - Helsinki Challenger 42 - Andrezieux Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli XL Capital Bermuda Open - Bermuda Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Top Wool Challenger - Biella Siemens Open - Scheveningen Mobilux Open - Luxembourg Qatar ATP Challenger - Doha USTA Men's Challenger of Dallas - Dallas KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade BMW Tennis Championship - Sunrise Tennis Napoli Cup 2006 - Napoli XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava ECM Prague Open - Prague Baden Open - Ettlingen Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Top Wool Challenger-Immagine Trophy - Biella Siemens Open - Scheveningen San Marino Cepu Open - San Marino Dusseldorf Open 2006 - Dusseldorf Pekao Open - Szczecin Tatra Banka Open 2006 - Bratislava South African Airways Tennis Open - Durban AT&T Challenger of Dallas - Dallas Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Tean International - Alphen Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona Samsung Securities Cup - Seoul Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Rabat Kos Succhetti Tennis Cup - Cordenons ATP Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul IPP Open - Helsinki Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Bergamo Challenger 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 Athens Challenger Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rome Challenger Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Furth Challenger Sony Ericsson Open - Miami Kosice Challenger Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Tampere Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Kitzbuhel Challenger Internazionali BNL dItalia - Rome Como Challenger Shanghai ATP Masters 1000 - Shanghai Rijeka Challenger 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 Rabat Challenger BNP Paribas Masters - Paris Barletta Challenger Napoli Challenger Mutua Madrid Open - Madrid Ostrava Challenger Prague Challenger Prostejov Challenger Kosice Challenger Sony Open Tennis - Miami Marburg Challenger Braunschweig Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Scheveningen Challenger Sopot Challenger Rogers Cup - Toronto Poznan Challenger BNP Paribas Masters - Paris Trani Challenger San Marino Challenger Cordenons Challenger BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mons Challenger Rennes Challenger Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Heilbronn Challenger Miami Open - Miami Kazan Challenger Monte-Carlo Rolex Masters - Monte-Carlo Quimper Challenger Meknes Challenger Mutua Madrid Open - Madrid Casablanca Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rabat Challenger Blumenau Challenger Rome Challenger Rio Quente Challenger Prostejov Challenger Furth Challenger Kosice Challenger Santiago Challenger Cordenons Challenger Caltanissetta Challenger Como Challenger Eckental Challenger Ortisei Challenger Barletta Challenger Bergamo Challenger Salinas Challenger Ostrava Challenger Napoli Challenger Prague Challenger Monza Challenger Oberstaufen Challenger Rome Challenger Rome Challenger Mons Challenger Prostejov Challenger Ostrava Challenger Helsinki Challenger Poznan Challenger Prague Challenger Ljubljana Challenger Ortisei Challenger Singapore Challenger Cherbourg Challenger Geneva Challenger Poprad Tatry Challenger Scheveningen Challenger Scheveningen Challenger Biella Challenger Heilbronn Challenger Brest Challenger Biella Challenger Gran Canaria 2 Challenger Bordeaux Challenger Milan Challenger Casablanca Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Geneva Challenger - Geneva Tampere Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris The Nottingham Challenger - Nottingham Wimbledon - London Lille Challenger Alicante Challenger U.S. Open - New York Australian Open - Melbourne Mercedes Cup - Stuttgart French Open - Paris Wimbledon - London Quimper Challenger U.S. Open - New York Australian Open - Melbourne Alicante Challenger Ordina Open - 's-Hertogenbosch French Open - Paris TD Waterhouse Cup - Long Island China Open - Beijing Heineken Open Shanghai - Shanghai Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Idea Prokom Open - Sopot Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open - Tokyo Chennai Open - Chennai Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco The Artois Championships - London The Nottingham Open - Nottingham The Dubai Tennis Championships - Dubai AIG Japan Open Tennis Championships - Tokyo Wimbledon - London Chennai Open - Chennai U.S. Open - New York Brasil Open - Sao Paulo Australian Open - Melbourne Grand Prix Hassan II - Casablanca Bank Austria Tennis Trophy - Vienna French Open - Paris AEGON Championships - London Wimbledon - London Open 13 - Marseille Open Sabadell Atlantico - Barcelona U.S. Open - New York Mercedes Cup - Stuttgart 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 Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Wimbledon - London Portugal Open - Oeiras Heineken Open - Auckland 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 Geneva Open - Geneva Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Serbia Open - Belgrade Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam 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 U.S. Men's Clay Court Championships - Houston French Open - Paris Wimbledon - London Open Sud de France - Montpellier Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm U.S. Open - New York Marbella Challenger Ilkley Challenger Canberra Challenger St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Generali Open - Kitzbuhel Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Heineken Open - Auckland Synsam Swedish Open - Bastad Topshelf Open - 's-Hertogenbosch Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Valencia Open - Valencia AEGON Championships - London BNP Paribas Masters - Paris Australian Open - Melbourne Tennis Masters Series - Madrid 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 Copa Claro - Buenos Aires BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome 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 Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid 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 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Davis Cup, World Group, 1R, CZE-USA 1-4 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, World Group, 1R, CAN-ESP 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid All Lower level tournaments Olympics - Beijing