Career 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
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 Botswana F1 USA F14 USA F17 USA F12 USA F13 USA F14 USA F17 USA F20 USA F12 USA F13 USA F4 USA F21 USA F27 South Africa F1 South Africa F2 USA F20 USA F21 USA F13 Medicor Open - Budapest Hilton Waikoloa USTA Challenger - Waikoloa BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton Rado Geneva Challenger - Geneva Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Challenger - Champaign Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Swanston Challenger - Sacramento Zivnobanka Czech Open - Prostejov VSZ Solvak Open Challenger - Kosice Segovia Challenger Open Castilla y Leon - Segovia Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Open Diputacion - Cordoba ECM Cup - Prague Open Castilla y Leon - Segovia AXA Open - Lisbon Pro Challenger at Calabasas - Calabasas Oklahoma Challenger - Tulsa Okal Cup - Eckental The Indian Oil Servo ATP Challenger - Chandigarh Tatra Banka Open 2001 - Bratislava Zivnobanka Open - Prostejov Nuembrecht Challenger - Nuembrecht Open D'Orleans - Orleans drkoop.com USTA challenger of Miami - Miami Residenza Open - Magdeburg Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Healthsouth/USTA Challenger - Denver Heinekin Open 1998 - Budva ATU Cup 1999 - Weiden Volkswagen TED Open - Istanbul Warsteiner Challenger Lubeck - Lubeck Volkswagen TED Open - Istanbul Fifth-Third Bank Tennis Classic - Lexington Ostrava Challenger Nottingham Challenger Granby Challenger Vancouver Challenger Binghamton Challenger Como Challenger Todi Challenger Rennes Challenger Charlottesville Challenger Knoxville Challenger Prostejov Challenger Seoul Challenger 2008 Knoxville Challenger - Knoxville Prostejov Challenger 2007 Knoxville Challenger - Knoxville KGHM Dialog Polish Indoors - Wroclaw Music City Challenger - Nashville Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville JSM Challenger - Champaign Internationaux de Nouvelle-Caledonie - New Caledonia Rome Challenger Status Athens Open - Athens Prostejov Challenger USTA Illinois Challenger - Champaign Orleans Challenger Ford Tennis Championships - Louisville Mons Challenger USTA Challenger of Oklahoma - Tulsa Heilbronn Challenger Prostejov Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Baton Rouge Challenger Bergamo Challenger Hungarian Architect Open - Budapest Lexington Challenger Samsung Securities Cup Challenger - Seoul Prostejov Challenger Music City Challenger - Nashville Rome Challenger Aptos Challenger Vancouver Challenger Bratislava Challenger Gelsor Open Romania - Bucharest Memorial Savigni - Sassuolo Kremlin Cup - Moscow Heilbronn Open - Heilbronn Czech Open - Prostejov Telenordia Swedish Open - Bastad Yugoslavia Open - Belgrade Warsteiner Challenger Wolfsburg - Wolfsburg RCA Championships - Indianapolis Zivnobanka Czech Open - Prostejov Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Zivnobanka Open - Prostejov Estoril Open - Estoril BMW Open - Munich Ciur Pribram Challenger - Pribram Allianz Suisse Open Gstaad - Gstaad Prostejov Challenger BMW Open - Munich AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Copenhagen Open - Copenhagen BMW Open - Munich Zivnobanka Open 1999 - Prostejov Qatar Exxon Mobil Open 2002 - Doha Ciur Cup 99 - Prague Nottingham 1 Challenger KGHM Polish Indoors - Wroclaw Barletta Citta Della Disfida Open 2000 - Barletta The Scottish Tennis Championships - Edinburgh Warsteiner Grand Prix - Oberstaufen LTA Men's Challenger - Wrexham Podebradka Cup - Prague Tatra Banka Slovak Open - Bratislava Osaka International Tennis Tournament - Osaka The Wrexham Challenger - Wrexham Yitzhak Rabin Challenger 1998 - Tel Aviv Crystal Cup 1998 - Portoroz ATP Challenger Hamburg - Hamburg Medicor Open - Budapest Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental South African Airways Open - East London Nottingham Challenger Copenhagen Open - Copenhagen Allianz Suisse Open Gstaad - Gstaad Milan Indoors - Milan Open 13 - Marseille 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Rome Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ostrava Challenger Orleans Challenger Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel The Hamlet Cup - Long Island International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Nottingham 2 Challenger Kremlin Cup - Moscow San Remo Challenger St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Qatar Exxon Mobil Open 2003 - Doha Bordeaux Challenger Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Prostejov Challenger Dubai Open - Dubai Chennai Open - Chennai Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Allianz Suisse Open - Gstaad Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Medibank International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Brisbane - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona AEGON Championships - London Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote dAzur - Nice Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Champaign Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Power Horse World Team Cup - Dusseldorf Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Salem Open - Hong Kong Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Heineken Open - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Citi Open - Washington Next Generation Adelaide International - Adelaide Grand Prix de Tennis de Lyon - Lyon Genova Challenger Noumea Challenger Honolulu Challenger Dallas Challenger Brisbane International - Brisbane Mercedes Cup - Stuttgart If Stockholm Open - Stockholm BMW Open - Munich AEGON Championships - London Milan Indoors - Milan Erste Bank Open - Vienna Mercedes Cup - Stuttgart AEGON Championships - London Winston-Salem Open - Winston-Salem Sunrise Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo New York Open - New York Erste Bank Open - Vienna Tata Open Maharashtra - Pune Medibank International - Sydney Erste Bank Open - Vienna San Diego Open - San Diego Dallas Open - Dallas Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Countrywide Classic - Los Angeles China Open - Beijing Heineken Open - Auckland Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Delray Beach Open - Delray Beach If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo Next Generation Adelaide International - Adelaide Open 13 - Marseille Open Seat Godo 2007 - Barcelona The Artois Championships - London Erste Bank Open - Vienna AIG Japan Open Tennis Championships - Tokyo New York Open - New York Great Ocean Road Open - Melbourne SAP Open - San Jose Millennium Estoril Open - Estoril Citi Open - Washington AEGON Championships - London Melbourne Summer Set - Melbourne Legg Mason Tennis Classic - Washington Infosys Hall of Fame Open - Newport Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Sarasota Challenger Atlanta Tennis Championships - Atlanta China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston AEGON Championships - London Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Citi Open - Washington Millennium Estoril Open - Estoril Swiss Indoors Basel - Basel Valencia Open - Valencia Apia International - Sydney Heineken Open - Auckland Claro Open Colombia - Bogota Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Valencia Open - Valencia Zivnobanka Czech Open - Prostejov Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo KGHM Polish Indoors - Wroclaw Millennium Estoril Open - Estoril ASB Classic - Auckland Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Citi Open - Washington Sports Expert Open - Nettingsdorf Chengdu Open - Chengdu If Stockholm Open - Stockholm DPD Challenger 99 - Aschaffenburg Dubai Duty Free Tennis Championships - Dubai Memphis Open - Memphis Delray Beach Open - Delray Beach Prague Challenger - Prague Architect Open - Budapest Challenger de Granby - Granby Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Geneva Open - Geneva Citi Open - Washington Hamburg European Open - Hamburg If Stockholm Open - Stockholm Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco AEGON Championships - London Open 13 - Marseille Truist Atlanta Open - Atlanta Vietnam Open - Ho Chi Minh City Abierto Mexicano Telcel - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai RCA Championships - Indianapolis Regions Morgan Keegan Championships - Memphis Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Salem Open - Hong Kong Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Qatar Open - Doha Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Maharashtra Open - Pune Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tento Czech Open - Prague ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Delray Beach Open - Delray Beach Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Tennis Masters Series - Monte Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami BMW Open - Munich Tennis Masters Series - Cincinnati Rogers Cup - Montreal Tennis Masters Series - Madrid Masters Series Monte Carlo - Monte Carlo Telecom Italia Masters - Rome Campionati Internazionali d'Italia - Rome Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Paris Australian Open - Melbourne Legg Mason Tennis Classic - Washington D.C. Pacific Life Open - Indian Wells Rogers Masters - Montreal Wimbledon - London U.S. Open - New York Campionati BNL dItalia - Rome Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Open Tennis - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Rogers Cup - Toronto French Open - Paris BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon - London Miami Open - Miami Tennis Masters Series - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal 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 Australian Open - Melbourne Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells French Open - Paris Masters Series Monte-Carlo - Monte Carlo Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Masters Series - Hamburg Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome IPB Czech Indoor - Ostrava Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Rolex Paris Masters - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami 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 BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells The Stella Artois Championships - London BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Wimbledon - London AEGON International - Eastbourne French Open - Paris Erste Bank Open - Vienna U.S. Open - New York Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Rakuten Japan Open - Tokyo Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Fever-Tree Championships - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open (juniors) French Open (juniors) Internazionali BNL dItalia - Rome Rogers Cup - Montreal French Open - Paris Mubadala World Tennis Championship Mubadala World Tennis Championship Wimbledon - London U.S. Open - New York Tennis Masters Cup Shanghai - Shanghai Nitto ATP Finals - London Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - Beijing Olympics - London Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Rogers Masters - Toronto French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, BEL-CZE 1-4 Hopman Cup - Perth Davis Cup, World Group, F, CZE-ESP 3-2 Hopman Cup - Perth Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-SRB 4-1 Mubadala World Tennis Championship Davis Cup, World Group, SF, CZE-ARG 3-2 Laver Cup - Chicago Wimbledon (juniors) 70th River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Citi Open - Washington