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 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 French Open - Paris Shanghai Rolex Masters - Shanghai Miami Open - Miami French Open - Paris Wimbledon - London Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 Italy F4 France F7 Great Britain F1 Great Britain F2 France F8 Tunis Open - Tunis Sporting Challenger - Turin Morocco Tennis Tour - Marrakech 1998 Safeway Challenger - Aptos Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Burbank - Burbank Knoxville Challenger ECM Prague Open 2005 - Prague JSM Challenger of Champaign - Urbana Talahassee Challenger Vancouver Challenger Kaohsiung Challenger Tulsa Challenger Calabasas Challenger Puebla Challenger USTA Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana Powder Byrne Trophy - Surbiton San Luis Potosi Challenger 2000 - San Luis Potosi Phoenix Challenger Ostrava Challenger Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Sybase Open - San Jose The Stella Artois Grass Court Championships - London Gold Flake Open - Chennai Adidas International - Sydney Verizon Tennis Challenge - Atlanta Sybase Open - San Jose Galleryfurniture.com Challenge - Atlanta AIG Japan Open - Tokyo Siebel Open - San Jose Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Franklin Templeton Tennis Classic - Scottsdale Thailand Open - Bangkok Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm The Surbiton Trophy - Surbiton Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Challenger 42 - Andrezieux San Remo Tennis Cup - San Remo Challenger Ford de Cherbourg - Cherbourg Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini The Stella Artois Grass Court Championships - Queen's/London Open de L'Isere - Grenoble Open de Franche-Comte - Besancon President's Cup - Tashkent Brisbane International - Brisbane Miller Lite Hall of Fame Tennis Championships - Newport The Powder Byrne Trophy - Surbiton BMW Tennis Championship - Sunrise The Hamlet Cup - Long Island Kroger / St. Jude International - Memphis Unique Zagreb Open - Zagreb Germany F1 Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston AAPT Championships - Adelaide BMW Open - Munich The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Qatar Open - Doha Medibank Private International - Sydney Open 13 - Marseille Open Seat Godo 2005 - Barcelona RCA Championships - Indianapolis Open de Moselle - Metz AIG Japan Open - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Estoril Open - Estoril The Stella Artois Championships - London ABN/AMRO World Tennis Tournament - Rotterdam Synsam Swedish Open - Bastad Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Campionati Internazionali di Sicilia - Palermo ABN/AMRO World Tennis Tournament - Rotterdam Hypo Group Tennis International - Portschach Mercedes-Benz Cup - Los Angeles Allianz Suisse Open - Gstaad Salem Open - Hong Kong Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Estoril Open - Estoril The Stella Artois Championships - London Champaign Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Sarasota Challenger The 10tele.com Open - Nottingham Nottingham Challenger The Dubai Tennis Championships - Dubai Tulsa Challenger Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Charlottesville Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok The Nottingham Open - Nottingham Qatar ExxonMobil Open - Doha Brisbane - Brisbane BA-CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Open de Nice Cote dAzur - Nice AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Vancouver Challenger Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Challenger Britania Zavaleta - Puebla Moselle Open - Metz Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice German Tennis Championships - Hamburg Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Valencia Open - Valencia Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Tallahassee Challenger Savannah Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Erste Bank Open - Vienna Open Sud de France - Montpellier China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia The Scottish Tennis Championships - Edinburgh Open de Moselle - Metz Qatar ExxonMobil Open - Doha Open SEAT Godo 2006 - Barcelona Ecuador Open - Quito Moselle Open - Metz Rio Open - Rio de Janeiro XL Capital Bermuda Open - Bermuda Pilot Pen Tennis - New Haven Erste Bank Open - Vienna Open Parc - Lyon Moselle Open - Metz Sofia Open - Sofia Erste Bank Open - Vienna Belgrade 2 - Belgrade Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Open Sud de France - Montpellier Pilot Pen Tennis - New Haven XL Capital Bermuda Open - Bermuda Citi Open - Washington Copa Ericsson Costa Rica - San Jose Truist Atlanta Open - Atlanta Citi Open - Washington Sarasota Challenger Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril BRD Nastase Tiriac Trophy - Bucharest ASB Classic - Auckland Brasil Open - Sao Paulo Zhuhai Open - Zhuhai Antalya Cup - Antalya European Open - Antwerp U.S. Mens's Clay Court Championship - Houston Vegeta Croatia Open - Umag Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam PTT Thailand Open - Bangkok If Stockholm Open - Stockholm drkoop.com USTA Challenger of Austin - Austin If Stockholm Open - Stockholm Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Konzum Croatia Open - Umag Frito Lay/USTA Challenger - Binghamton BMW Open - Munich Open Parc - Lyon German Tennis Championships - Hamburg Healthsouth/USTA Pro Link Challenger - San Antonio China Open - Beijing USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Noventi Open - Halle Chengdu Open - Chengdu Noventi Open - Halle European Open - Antwerp ATP Tour Challenger at Nellie Gail - Laguna Hills Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Hamburg European Open - Hamburg Bordeaux Challenger ABN AMRO Open - Rotterdam USTA/Safeway Challenger - Aptos Hamburg Open - Hamburg CNA TennisPro Classic - Winnetka Mallorca Championships - Mallorca Nature Valley International - Eastbourne Brisbane International - Brisbane Erste Bank Open - Vienna GHI Bronx Tennis Classic - Bronx Chengdu Open - Chengdu Erste Bank Open - Vienna 2001 USTA Challenger of Calabasas - Calabasas Countrywide Classic USTA Men's Challenger - Carson Pekao Open - Szczecin Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati China Open - Beijing Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Sacramento Challenger - Sacramento Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Aix En Provence Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo 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 Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Banja Luka Open - Banja Luka Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal 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 Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome ASB Classic - Auckland Open Sud de France - Montpellier Shanghai Rolex Masters - Shanghai Milan Indoors - Milan Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Dubai Duty Free Tennis Championships - Dubai Idea Prokom Open - Sopot BNP Paribas Open - Indian Wells Tennis Channel Open - Las Vegas Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Citi Open - Washington BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Infiniti Open - Los Angeles RCA Championships - Indianapolis Infiniti Open - Los Angeles U.S. Men's Clay Court Championships - Orlando RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai BNP Paribas Open - Indian Wells The Samsung Open - Nottingham CA Tennis Trophy - Vienna Stockholm Open - Stockholm Miller Lite Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Salem Open - Hong Kong Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Kroger / St. Jude International - Memphis Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Open Romania - Bucharest Sydney International - Sydney Miami Open - Miami U.S. Men's Clay Court Championships - Houston Heineken Open - Auckland Open 13 - Marseille Ordina Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BMW Open - Munich National Bank Open - Toronto ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale Rogers Cup - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest Rogers Cup - Montreal Rogers Cup - Toronto Rogers Cup - Montreal Western & Southern Open - Cincinnati Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Citi Open - Washington Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York U.S. Open - New York Australian Open - Melbourne China Open - Beijing Wimbledon - London Dubai Duty Free Tennis Championships - Dubai Boss Open - Stuttgart Australian Open - Melbourne Wimbledon - London U.S. Open - New York The Stella Artois Grass Court Championships - London Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York National Bank Open - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Internazionali BNL d'Italia - Rome The Ericsson Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Mutua Madrid Open - Madrid Open Parc - Lyon French Open - Paris U.S. Open - New York 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 Western & Southern Financial Group Masters - Cincinnati French Open - Paris 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 French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, CRO-USA 4-1 French Open - Paris Davis Cup, World Group, PO, NED-FRA, 1-4 U.S. Open - New York Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, 1R, CAN-FRA 1-4 French Open - Paris Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 U.S. Open - New York Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Laver Cup - Vancouver Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Colonial Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open - Paris U.S. Open (juniors) Wimbledon - London U.S. Open - New York Colonial Classic - Kooyong Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London 1 Masters Guinot Mary Cohr Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, F, FRA-SUI 1-3 National Bank Open - Toronto Hyundai Hopman Cup - Perth Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, F, SRB-FRA 3-2 AAMI Classic - Kooyong Olympics - Athens Olympics - Beijing AAMI Classic - Kooyong The Mubadala World Tennis Championship Olympics - Rio de Janeiro Olympics - Tokyo Barclays ATP World Tour Finals - London cinch Championships - London Olympics - Paris