Career 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 IPP Open - Helsinki Kuppers Kolsch Cup Aachen - Aachen The Rajasthan Golden Jubilee - Jaipur ATU Cup - Weiden Nord/LB Open - Braunschweig Jameson Cup - Milan Steelers Cup - Kosice Ischgl International ATP Challenger - Ischgl IPP Open - Helsinki Unicredit Czech Open - Prostejov Sunrise Challenger Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Open de Franche Comte - Besancon 2002 USTA Challenger of Calabasas - Calabasas The Manchester Trophy - Manchester Powder Byrne Trophy - Surbiton Heilbronn Open - Heilbronn Fergana Challenger - Fergana VIII Open Internacional D'Andorra - Andorra West of England Tennis - Bristol San Luis Potosi Challenger 2000 - San Luis Potosi USTA Challenger of Burbank - Burbank Eisenberg Jerusalem Open 2000 - Jerusalem TED Open Istanbul - Istanbul Heilbronn Challenger - Heilbronn Sparkassen Open - Magdeburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Kyoto Challenger - Kyoto The Indian Oil-Servo ATP Challenger 1999 - Calcutta The Joyce Eisenberg Jerusalem Open - Jerusalem Open de Franche Comte - Besancon Gallagher International - Hamilton ATP Bangalore Challenger - Bangalore ECM Cup - Prague Zivnobanka Czech Open - Prostejov Open Castilla y Leon - Segovia CA Challenge - Graz 1st Challenger Tournament Leon - Leon Challenger Britania Zavaleta - Puebla Hungarian Open - Budapest Lamberts Open by Stawag - Aachen USTA Challenger of Dallas - Dallas Warsteiner Challenger - Lubeck Abierto Club Casablanca - Mexico City Nord/LB Open 2004 - Braunschweig Open de Charleroi - Charleroi Draft Corona Mexico City Open - Mexico City Shimadzu All Japan Indoor - Kyoto ECM Cup - Prague Open Castilla y Leon Trofeo Iberdrola - Segovia Prague Open - Prague Kuppers Kolsch Cup - Aachen Weissenhauser Strand Cup - Hamburg Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Australian Unity Western Australia Open - Perth Fergana Tennis Challenger Tournament - Fergana Amer-Wilson Tampere Challenger - Tampere Neride Prague Indoor - Prague Okal Cup 2003 - Eckental IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg Internationaux de Tennis de Brest - Brest Open de Franche-Comte - Besancon Open Castilla y Leon - Segovia Kueppers Kolsch Cup by Lambertz - Aachen Torneo Internacional Challenger Fila 2005 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa Nuembrecht Challenger - Nuembrecht Volkswagen TED Open - Istanbul VII Open Banc Agricol - Andorra Tatra Banka Open 2003 - Bratislava The LTA Nottingham Challenger - Nottingham Ispat Open 2004 - Ostrava Cepu Open - San Marino Czech Open 2006 - Prostejov ATU Cup - Weiden IPP Open - Helsinki Czech Indoor Open - Prague Czech Open 2005 - Prostejov The LTA Men's Challenger Wrexham - Wrexham Aamulehti Tampere Open - Tampere Zivnobanka Czech Open - Prostejov Bristol Challenger Trophy - Bristol CA-Challenge - Graz X Open Internacional D'Andorra - Andorra Sarajevo Open 2004 - Sarajevo The Manchester Trophy - Manchester President's Cup 2000 - Tashkent St. Petersburg Open - St. Petersburg Logopak Challenger 2005 - Lubeck San Luis Potosi Challenger - San Luis Potosi Dubai Tennis Open - Dubai Gerry Weber Open - Halle President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai The Stella Artois Grass Court Championships - London Challenger Leon 2004 - Leon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Jameson Cup - Milan Volkswagen Challenger 2005 - Wolfsburg Open de Franche-Comte - Besancon Lucknow ATP Tour Challenger - Lucknow Hilton Waikoloa Village USTA Challenger - Waikoloa Fergana Challenger - Fergana ATP Challenger Hamburg - Hamburg Tampere Imageneering Open - Tampere The Surbiton Trophy - Surbiton The LTA Manchester Challenger - Manchester Open Castilla y Leon Trofeo Iberdrola - Segovia Heineken Open - Auckland Open de L'Isere-Open 38 - Grenoble Open 13 - Marseille Estoril Open - Estoril Internationaux de Tennis de Brest - Brest Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Open de Montauban - Montauban Campionati Internazionali di Sicilia - Palermo Czech Open - Prostejov Kremlin Cup - Moscow IPP Open - Helsinki Podebradka Cup - Prague TED Open - Istanbul ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Warsteiner Challenger Lubeck - Lubeck Estoril Open - Estoril Sarajevo Open - Sarajevo The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Challenger Ford de Cherbourg - Cherbourg Ciudad de Pozoblanco Open Diputacion - Cordoba Mercedes Cup - Stuttgart Mobelwelt-Zick Open 98 - Dresden Finnish Open - Helsinki Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Ostend Challenger Tennis Cup of Flanders - Ostende Tampere Imageneering Open - Tampere CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Open 13 - Marseille Open SEAT Godo 2006 - Barcelona Akbank Private Banking-TED Open - Istanbul Nokian Hakkapeliitta Open - Tampere Alexander Kolyaskin Memorial - Donetsk Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mumbai Open - Mumbai Stockholm Open - Stockholm Amer-Wilson Tampere ATP Tournament - Tampere ARAG World Team Championship - Dusseldorf CMG Asia Open - Hong Kong The LTA Wrexham Challenger - Wrexham Joplin Challenger - Joplin Sydney International - Sydney The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra The Wrexham Challenger - Wrexham ATP "Videocon" Challenger - Mumbai drkoop.com USTA Tennis Championships of Denver - Denver ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Togliatti Cup - Togliatti Jameson Cup - Milan The LTA Manchester Challenger - Manchester TED Open - Istanbul 2001 UT Tyler Patriot Challenger - Tyler BMW Open - Munich 2003 Freeman Men's Challenger - Joplin ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Pomorski Bank Kredytowy Open - Szczecin Crystal Cup 1998 - Portoroz IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi New Delhi Challenger - New Delhi Mercedes Cup - Stuttgart Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Privat Bank Cup - Dniepropetrovsk Czech Indoor Open - Prague San Luis Potosi Challenger - San Luis Potosi Schickedanz Open - Furth Nokian Hakkapeliitta Open - Tampere S Tennis Master Championship - Graz Sarajevo Open - Sarajevo Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Medibank International - Sydney Gerry Weber Open - Halle Catella Swedish Open - Bastad Brisbane - Brisbane Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Salem Open - Hong Kong Japan Open - Tokyo Legg Mason Tennis Classic - Washington Legg Mason Tennis Classic - Washington D.C. Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Tento Czech Open - Prague Brisbane International - Brisbane Miller Lite Hall of Fame Tennis Championships - Newport SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Malaysian Open - Kuala Lumpur China Open - Beijing Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Copenhagen Open - Copenhagen Open de Nice Cote d'Azur - Nice Tata Open 2003 - Chennai Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai 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 Prostejov Challenger 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 The Dubai Tennis Championships - Dubai Internationaler Raiffeisen Grand Prix - St. Polten AIG Japan Open Tennis Championships - Tokyo Open Seat Godo - Barcelona PTT Thailand Open - Bangkok China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Portugal Open - Oeiras If Stockholm Open - Stockholm Citi Open - Washington China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg China Open - Beijing Mercedes Cup - Stuttgart AEGON Championships - London ABN/AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Shenzhen Open - Shenzhen China Open - Beijing AEGON Championships - London Qatar ExxonMobil Open - Doha 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 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 Gold Flake Open - Chennai U.S. Men's Clay Court Championships - Orlando Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg USTA Men's Challenger of Dallas - Dallas If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Warsteiner Challenger Wolfsburg - Wolfsburg Indian Oil Servo Challenger - Calcutta drkoop.com USTA Challenger of Tallahassee - Tallahassee Nova Challenger Osaka - Osaka GHI Bronx Tennis Classic - Bronx Open 13 - Marseille CA Challenge 2002 - Graz Heilbronn Open - Heilbronn Shenzhen Open - Shenzhen Lucknow ATP Tour Challenger - Lucknow University of Tennessee USTA Men's Challenger - Knoxville The Powder Byrne Trophy - Surbiton Tatra Banka Open - Bratislava Internationaux de Bretagne - Brest Okal Open - Eckental Challenger 42 - Andrezieux Warsteiner Challenger Series - Lippstadt Prague Challenger - Prague Lambertz Open - Aachen Open Parc - Lyon Intersport Heilbronn Open - Heilbronn Ciudad de Pozoblanco 'Open Diputacion' - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Samsung Open - Bournemouth AEGON Championships - London Open 13 - Marseille ARAG World Team Championship - Dusseldorf President's Cup - Tashkent ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open - Tokyo XII Internazionali di Tennis CARISBO - Bologna du Maurier Open - Toronto Licher German Open - Hamburg The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Copenhagen Open - Copenhagen The Ericsson Open - Miami Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Miller Lite Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Medibank International - Sydney Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto President's Cup 1999 - Tashkent Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Open 13 - Marseille 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 Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris 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 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 Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Dubai Tennis Open - Dubai Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis China Open - Beijing Davidoff Swiss Indoors - Basel Sydney International - Sydney Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha President's Cup 1998 - Tashkent Heineken Open Shanghai - Shanghai Heineken Open - Auckland Next Generation Hardcourts - Adelaide Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Swiss Indoors Basel - Basel Stockholm Open - Stockholm Medibank Private International - Sydney Masters Series Hamburg - Hamburg Telecom Italia Masters - Rome U.S. Open - New York Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Wimbledon - London French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Mutua Madrilena Madrid Open - Madrid Internazionali BNL dItalia - Rome Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami French Open - Paris Medibank International - Sydney Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Shanghai Rolex Masters - Shanghai Italian Open - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo 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 Australian Open - Melbourne Western & Southern Open - Cincinnati Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid Rogers Masters - Montreal Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo 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 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 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 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 ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells French Open - Paris U.S. Open - New York French Open - Paris Davis Cup, Group 1, 1R, FIN-CRO 3-2 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 Davis Cup, World Group, QR, NED-FIN 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Laver Cup - Prague Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 1, 2R, FIN-ISR 3-2 Davis Cup, Group 2, 2R, FIN-BUL 2-3 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, 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, QR, ITA-FIN 3-2 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, Group 1, REL2, ISR-FIN 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, Group 1, 2R, FRA-FIN 4-1 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, World Group, QR, CZE-THA 4-1 Wimbledon (juniors) Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, GER-CZE 2-3 The Mubadala World Tennis Championship Olympics - Beijing AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - London Barclays ATP World Tour Finals - London