Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 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 Australia F4 Mexico F18 Austria F2 Croatia F1 Italy F5 Italy F6 Croatia F5 Austria F1 Croatia F2 DPD Challenger 2000 - Aschaffenburg Stella Artois Clay Court Championships - Budaors Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov CA Challenge - Graz Jameson Cup - Milan Corona Mexico City Open - Mexico City XI Ciutat de Barcelona - Barcelona Steelers Cup - Kosice ATP Slovak Open Challenger - Bratislava KGHM Dialog Polish Indoors - Wroclaw Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso AXA Open - Lisbon Muller Cup 2000 - Ulm Challenger Casino Lugano - Lugano Oberstaufen Cup - Oberstaufen USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank Nord/LB Open - Braunschweig Tennis Napoli Cup - Napoli Intersport Heilbronn Open - Heilbronn Zagreb Open - Zagreb Muller Cup - Ulm Nord/LB Open 2004 - Braunschweig Copa Sevilla Internacionales de Andalucia - Seville Unicredit Czech Open - Prostejov Unicredit (Suisse) Bank S. A. Challenger - Chiasso BSI Challenger Lugano - Lugano Riviera di Rimini Challenger - Rimini The Scottish Tennis Championships - Edinburgh Dusseldorf Open 2006 - Dusseldorf Porsche Open - Poznan Espinho Challenger - Espinho KGHM Polish Indoors - Wroclaw Tennis Napoli Cup 2004 - Napoli The 70th King's Cup and Queen's Cup - Bangkok Honda-Kah Open - Singapore IPP Geneva Trophy - Geneva Mitsubishi Electric Europe Cup - Monza Cosmorom Challenger - Brasov Copa Sevilla - Seville The LTA Hull Challenger - Hull Schickendanz Open - Furth Warsteiner Challenger - Wolfsburg Zagreb Open - Zagreb Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Geneva Challenger - Geneva Skandia Open - Linz Copa Ericsson Mexico - Guadalajara Copa Ericsson Argentina - Buenos Aires VIII Trofeo Ciutat de Barcelona - Barcelona Internazionali di Tennis de San Marino - San Marino Samsung Securities Cup - Seoul 4th Sardinia International Championships - Cagliari Citta di Como Challenger - Como Banja Luka 2002 - Banja Luka Sardinia International Championship - Cagliari Sunrise Challenger Copa Ericsson Uruguay - Montevideo ECM Cup - Prague Quelle Cup - Furth Black Forest Open 2000 - Freudenstadt Nord LB Open - Braunschweig Prague Open - Prague Heineken Challenger - Ho Chi Minh City C.T. San Remo - XIII Piertomaso Tessitore - San Remo Stella Artois Clay Court Championships - Budaors ATU Cup - Weiden Neride Prague Indoor - Prague Tatra Banka Open 2003 - Bratislava KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Tatra Banka Open 2001 - Bratislava Challenger Copa Sevilla - Seville drkoop.com USTA challenger of Miami - Miami VII Torneo Internazionale di Tennis - Barletta Garden Open 2004 - Rome Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Cepu Open - San Marino Czech Open 2006 - Prostejov Ljubljana Open - Ljubljana Antonio Savoldi-Marco Co. - Manerbio ATU Cup - Weiden Challenger Lugano - Lugano Oberstraufen Cup - Oberstaufen Uncle Toby's Australian Men's Clay Court Challenger - Canberra XI Torneo Internazionale di Tennis - Barletta Czech Open 2005 - Prostejov Brasov Challenger - Brasov Banja Luka Challenger 2004 - Banja Luka Iskratel Open - Kranj Ciutat de Barcelona - Barcelona Nord LB Open 2007 - Braunschweig Copa Petrobras Argentina - Buenos Aires Copa Telefonica CTC Chile - Santiago 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Schickendanz Open - Furth Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Tunis Open 2007 - Tunis Zivnobanka Czech Open - Prostejov Lamberts Open by Stawag - Aachen Sarajevo Open 2004 - Sarajevo VIII Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb SIR Supermercadi Challenger - Rome La Serena Open - La Serena Genoa Open Challenger-Fondazione Carige - Genova Banja Luka Challenger - Banja Luka Diego Open - Budapest ECM Prague Open 2005 - Prague IPP Geneva Trophy - Geneva Kuppers Kolsch Cup by Lambertz - Aachen 1st Challenger Tournament Leon - Leon Memorial Savigni - Sassuolo AAPT Championships - Adelaide Challenger Canottieri Minico - Mantova KGHM Dialog Polish Indoors - Wroclaw ATP Heineken Challenger 2000 - Ho Chi Minh City Amer-Wilson Challenger - Tampere Open de Tanger - Tangier Estoril Open - Estoril Copa Ericsson Chile - Santiago BMW Open - Munich Heilbronn Open - Heilbronn Internationaler Raiffeisen Grand Prix - St. Polten V Torneo Internazionale di Tennis - Barletta Memorial Savigny - Sassuolo Schickedanz Open - Furth Unique Zagreb Open - Zagreb Czech Open - Prostejov Podebradka Cup - Prague Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Sarajevo Open - Sarajevo Hamburg Challenger - Hamburg Ljubljana Open - Ljubljana Finnish Open - Helsinki Open Seat Godo 2003 - Barcelona BMW Open - Munich Ljubljana Open - Ljubljana Tampere Imageneering Open - Tampere San Marino Cepu Open - San Marino Stockholm Open - Stockholm Heilbronn Open - Heilbronn Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen VI Gramado Open de Tenis - Gramado Akbank Private Banking-TED Open - Istanbul Internationaux de Doubs Open de Franchie-Comte - Besancon Croatia Open - Umag Freudenstadt Challenger - Freudenstadt Ljubljana Open 2002 - Ljubljana Oberstaufen Cup - Oberstaufen Black Forest Open 2002 - Freudenstadt Warsteiner Challenger Wolfsburg - Wolfsburg Barletta Citta Della Disfida Open 2000 - Barletta Bulgarian Challenger 2002 - Sofia Weissenhauser Strand Cup - Hamburg DPD Challenger 2001 - Aschaffenburg BBB Open - Sofia Medicor Open - Budapest The Nottingham Challenger - Nottingham Privat Bank Cup - Dniepropetrovsk Czech Indoor Open - Prague Challenger 42 - Andrezieux 6th Sardinian International Championships - Cagliari IPP Geneva Trophy - Geneva Dubrovnik Open - Dubrovnik Black Forest Open - Freudenstadt Banja Luka Challenger 2005 - Banja Luka Challenger Britania Zavaleta - Puebla 10° Trofeo Luigi Pezzoli - Bergamo Ostdeutscher Sparkessen Cup - Dresden Grand Prix Hassan II - Casablanca Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Open 13 - Marseille The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Prostejov Challenger Mumbai Open - Mumbai Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Heineken Open - Auckland Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Brisbane - Brisbane Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok China Open - Beijing Portugal Open - Oeiras Citi Open - Washington China Open - Beijing Gerry Weber Open - Halle If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Brasil Open - Salvador CA Tennis Trophy - Vienna Open Seat Godo - Barcelona Sao Leopoldo Challenger Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Shenzhen Open - Shenzhen China Open - Beijing AEGON Championships - London Qatar ExxonMobil Open - Doha Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open de Moselle - Metz Abierto Mexicano - Los Cabos Mercedes Cup - Stuttgart Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Legg Mason Tennis Classic - Washington Open 13 - Marseille BMW Open - Munich Croatia Open - Umag AEGON Championships - London Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Olbia Geovillage Open - Olbia San Luis Potosi Challenger 2002 - San Luis Potosi KGHM Polish Indoors - Wroclaw Siemens Open - Scheveningen Open 13 - Marseille Pekao Open 2001 - Szczecin Warsteiner Challenger Lubeck 2001 - Lubeck Neride Prague Indoor - Prague Skandia Open - Linz Shenzhen Open - Shenzhen VI Trofeo Ciudad de Quito - Quito Cairo Challenger 2002 - Cairo Tatra Banka Open - Bratislava Samarkand Challenger - Samarkand Warsteiner Challenger Lubeck - Lubeck Open Parc - Lyon Warsteiner Challenger Wolfsburg - Wolfsburg ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Schickendanz Open - Furth Tennis Napoli Cup 2007 - Napoli Open 13 - Marseille ARAG World Team Championship - Dusseldorf ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open - Tokyo The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf The Hypo Group Tennis International 2008 - Poertschach Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Generali Open 1999 - Kitzbuhel Medibank International - Sydney Open 13 - Marseille Qatar Open - Doha BellSouth Open - Vina del Mar St. Petersburg Open - St. Petersburg China Open - Beijing Davidoff Swiss Indoors - Basel Sydney International - Sydney Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Generali Open 1997 - Kitzbuhel St. Petersburg Open - St. Petersburg UBS Open Gstaad - Gstaad Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami Tennis Masters Series - Monte Carlo Next Generation Hardcourts - Adelaide Rogers Cup - Montreal Masters Series Monte Carlo - Monte Carlo Swiss Indoors Basel - Basel Stockholm Open - Stockholm Medibank Private International - Sydney Masters Series Madrid - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London Telecom Italia Masters - Rome Generali Open - Kitzbuhel Campionati Internazionali D'Italia - Rome Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York Rogers Cup - Montreal Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Dutch Open Tennis - Amersfoort Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Medibank International - Sydney Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne Tennis Masters Series - Monte Carlo 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 Western & Southern Open - Cincinnati Australian Open - Melbourne Wimbledon - London Rakuten Japan Open - Tokyo U.S. Open - New York Mutua Madrid Open - Madrid Rogers Masters - Montreal Internazionali BNL d'Italia - Rome Thailand Open - Bangkok U.S. Open - New York BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne Masters Series Hamburg - Hamburg Rogers Masters - Toronto French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BCR Open Romania - Bucharest U.S. Open - New York Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, ARG-CZE 5-0 Hyundai Hopman Cup - Perth Davis Cup, World Group, SF, CRO-CZE, 1-4 ABN AMRO World Tennis Tournament - Rotterdam Davis Cup, World Group, 1R, CZE-ITA 4-1 Telecom Italia Masters - Rome Davis Cup, World Group, QF, CZE-SRB 4-1 French Open - Paris Davis Cup, World Group, F, SRB-CZE 2-3 Laver Cup - Prague Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon (juniors) The Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London French Open - Paris Olympics - Athens Olympics - Beijing Australian Open - Melbourne Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells French Open - Paris Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, GER-CZE 2-3 AAMI Classic - Kooyong AAMI Classic - Kooyong Olympics - London Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London