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
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 Great Britain F10 USA F15 USA F16 USA F19 USA F20 USA F22 USA F24 USA F25 USA F26 USA F27 Canada F1 Canada F2 USA F10 USA F11 USA F12 Canada F7 Australia F2 Canada F6 Challenger Ford de Cherbourg - Cherbourg Samarkand Challenger - Samarkand Open de Franche Comte - Besancon TED Open Istanbul - Istanbul Open Castilla y Leon Trofeo Iberdrola - Segovia Fergana Challenger - Fergana Pekao Open - Szczecin Quelle Cup 2000 - Furth Sunrise Challenger Prostejov Challenger 2008 Knoxville Challenger - Knoxville Knoxville Challenger Burnie Challenger Winnetka Challenger Belem Challenger San Juan Challenger 2007 Knoxville Challenger - Knoxville Anning Challenger Nottingham Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Istanbul Challenger Kaoshuing Challenger Tiburon Challenger Leon Challenger Burnie Challenger Irving Challenger Guadalajara Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Napa Challenger Tiburon Challenger Traralgon Challenger Traralgon Challenger 2 Happy Valley Challenger Drummondville Challenger Taipei City Challenger Busan Challenger Seoul Challenger Sacramento Challenger Columbus Challenger Mons Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Bangkok Challenger Bangkok Challenger Dallas Challenger Irving Challenger Busan Challenger Seoul Challenger Surbiton Challenger Ilkley Challenger Monterrey Challenger Canberra Challenger Sarasota Challenger Nottingham Challenger Lexington Challenger Charlottesville Challenger Ningboo Challenger Manchester Challenger Leon Challenger Gimcheon Challenger Drummondville Challenger Aptos Challenger Nottingham 1 Challenger Vancouver Challenger Knoxville Challenger Manila Challenger Surbiton Challenger Kun-Ming Challenger Sacramento Challenger Vancouver Challenger West Lakes Challenger Astana Challenger Taipei City Challenger Gimcheon Challenger Knoxville Challenger Binghamton Challenger Yokohama Challenger Le Gosier Challenger Calgary Challenger Toyota Challenger Knoxville Challenger Le Gosier Challenger Surbiton Challenger Ilkley Challenger Surbiton Challenger Ilkley Challenger Campionati Internazionali di Sicilia - Palermo Cary Challenger Rennes Challenger Gold Flake Open - Chennai Indian Wells Challenger Sparkessen Magdeburg Open - Magdeburg Siemens Open - Scheveningen Kroger / St. Jude International - Memphis Sybase Open - San Jose FILA Challenger Biella - Biella Bangkok Challenger Estoril Open - Estoril Ho Chi Minh City Challenger Open Seat-Godo 2001 - Barcelona The Stella Artois Grass Court Championships - London V Torneo Internazionale di Tennis - Barletta The Nottingham Open - Nottingham Tiburon Challenger Traralgon Challenger Kobe Challenger Toyota Challenger Idea Prokom Open - Sopot Tulsa Challenger Leon Challenger Tallahassee Challenger Chicago Challenger Heilbronn Challenger Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Fairfield Challenger Shenzhen Challenger BMW Open - Munich Rennes Challenger Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Leon Challenger Champaign Challenger St. Petersburg Open - St. Petersburg 2002 Mercedes Cup - Stuttgart Guadalajara Challenger Busan Challenger St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Puerto Vallarta Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger TD Waterhouse Cup - Long Island Champaign Challenger Nottingham Challenger Monterrey Challenger San Luis Potosi Challenger Leon Challenger Jerusalem Challenger Surbiton Challenger Vancouver Challenger Energis Open - Amsterdam New Haven Challenger 2003 Mercedes Cup - Stuttgart Privat Bank Cup - Dniepropetrovsk Opel Bulvaria MCG Bulgarian Open - Sofia Warsteiner Challenger Lubeck - Lubeck Muller Cup 2000 - Ulm Milan Indoors - Milan Phoenix Challenger Wiesmann Roadster Open - Nuembrecht Indianapolis Challenger Santo Domingo Challenger Adidas International - Sydney Qatar Exxon Mobil Open 2002 - Doha Heineken Trophy - 's-Hertogenbosch Kremlin Cup - Moscow Cary Challenger Copenhagen Open - Copenhagen Glasgow Challenger CA Tennis Trophy - Vienna Eckental Challenger Morelos Challenger Monterrey Challenger The Samsung Open - Nottingham Qatar Open - Doha Milan Indoors - Milan Heineken Open Shanghai - Shanghai Dubai Open - Dubai Gerry Weber Open - Halle Mercedes Cup - Stuttgart China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Dubai Open - Dubai Synsam Swedish Open - Bastad Generali Open - Kitzbuhel China Open - Beijing St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Idea Prokom Open - Sopot AIG Japan Open - Tokyo The Dubai Tennis Championships - Dubai Irving Challenger Generali Open - Kitzbuhel Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart China Open - Beijing Qatar ExxonMobil Open - Doha Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb BMW Open - Munich Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Champaign Challenger St. Petersburg Open - St. Petersburg San Francisco Challenger China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Caloundra Challenger Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad China Open - Beijing Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney President's Cup - Tashkent Mercedes Cup - Stuttgart Nottingham-2 Challenger Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Kremlin Cup - Moscow Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg AIG Japan Open Tennis Championships - Tokyo Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Gerry Weber Open - Halle Hall of Fame Open - Newport Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Winnetka Challenger BMW Open - Munich Dallas Challenger The Dubai Tennis Championships - Dubai AEGON International - Eastbourne Charlottesville Challenger Knoxville Challenger Champaign Challenger Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Synsam Swedish Open - Bastad Burnie Challenger German Tennis Championships - Hamburg West Lakes Challenger ABN AMRO World Tennis Tournament - Rotterdam Malaysian Open - Kuala Lumpur Rimouski Challenger China Open - Beijing Guadalajara Challenger Stockton Challenger Mexico City Challenger Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart Nottingham Challenger Swiss Indoors Basel - Basel Busan Challenger Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Gerry Weber Open - Halle PTT Thailand Open - Bangkok Charlottesville Challenger Brest Challenger Mouilleron-Le-Captif Challenger Mercedes Cup - Stuttgart Knoxville Challenger Rakuten Japan Open - Tokyo Open 13 - Marseille Swiss Indoors Basel - Basel Hungarian Open - Budapest ATP Kremlin Cup - Moscow Hall of Fame Tennis Championships - Newport Champaign Challenger Suisse Open - Gstaad Gerry Weber Open - Halle Generali Open - Kitzbuhel Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Antalya Cup - Antalya St. Petersburg Open - St. Petersburg Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Adelaide International - Adelaide Gerry Weber Open - Halle Adelaide International 1 - Adelaide Guadalajara Challenger Allianz Suisse Open - Gstaad Manchester Challenger St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch Knoxville Challenger Kremlin Cup - Moscow Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Gatineau Challenger ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Shenzhen Open - Shenzhen US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Drummondville Challenger Guadalajara Challenger Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Rio De Janeiro Challenger U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul Sydney Challenger AEGON Championships - London Hall of Fame Tennis Championships - Newport Hamburg Challenger Kaohsiung Challenger Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Austrian Open - Kitzbuhel Cleveland Challenger Champaign Challenger Indian Wells Challenger Drummondville Challenger Memphis Open - Memphis Open de Charleroi - Charleroi Kuppers Kolsch Cup - Aachen Leon Challenger BMW Open - Munich Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Winnetka Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane Aircel Chennai Open - Chennai Columbus Challenger Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Columbus Challenger Helsinki Challenger Citi Open - Washington Masters Series - Hamburg St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Belgrade Challenger Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Japan Open - Tokyo Ordina Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Mallorca Open - Mallorca Abierto Mexicano de Tenis Mifel - Los Cabos Copenhagen Open - Copenhagen Kyiv UMC Open - Kiev Dubai Tennis Open - Dubai Winston-Salem Open - Winston-Salem Singapore Tennis Open - Singapore St. Petersburg Open - St. Petersburg Open 13 - Marseille Telenordia Swedish Open - Bastad Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow Korea Open - Seoul The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf ATP Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Valencia Open - Valencia Dubai Tennis Open - Dubai St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona Brisbane International - Brisbane TEB BNP Paribas Istanbul Open - Istanbul Tennis Masters Series - Monte Carlo Tennis Masters Series - Indian Wells ATP Kremlin Cup - Moscow Tennis Masters Series - Hamburg Delray Beach Open - Delray Beach Tennis Masters Series - Madrid Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Great Ocean Road Open - Melbourne President's Cup 2000 - Tashkent Scania Stockholm Open - Stockholm Pacific Life Open - Indian Wells Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Heineken Open - Auckland NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Belgrade 2 - Belgrade President's Cup - Tashkent NASDAQ-100 Open - Miami Qatar Exxon Mobil Open 2003 - Doha Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Western & Southern Financial Group Masters - Cincinnati 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 Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Tennis Masters Series - Montreal Allianz Suisse Open - Gstaad Tennis Masters Series - Stuttgart Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Masters Series Monte Carlo - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Cup - Montreal Masters Series Hamburg - Hamburg Australian Open - Melbourne BMW Open - Munich Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Ricoh Open - 's-Hertogenbosch Wimbledon - London Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai Mercedes Cup - Stuttgart Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BRD Nastase Tiriac Trophy - Bucharest Australian Open - Melbourne Tennis Masters Series - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London China Open - Beijing 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 Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells U.S. Open - New York Campionati Internazionali D'Italia - Rome Masters Series - Hamburg U.S. Open - New York Rogers Cup - Toronto Internazionali BNL dItalia - Rome BB&T Atlanta Open - Atlanta French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Nature Valley International - Eastbourne Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BMW Open - Munich St. Petersburg Open - St. Petersburg Topshelf Open - 's-Hertogenbosch French Open - Paris Brisbane International - Brisbane U.S. Open - New York European Open - Antwerp Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, PO, RUS-IND 3-2 ARAG ATP World Tour Championship - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Tennis Championships - Newport Davis Cup, World Group, PO, RUS-BRA 3-2 NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Madrid Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open (juniors) U.S. Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong Australian Open - Melbourne U.S. Open - New York Australian Open (Australia, Wildcard) French Open - Paris U.S. Open - New York All Lower level tournaments U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Olympics - Beijing Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Australian Open - Melbourne Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, QF, SWE-RUS 4-1 French Open (juniors) Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 AAMI Classic - Kooyong Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, QF, FRA-RUS 1-4 Australian Open (Australia, Wildcard) Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Australian Open (Wildcard) Kooyong Classic - Kooyong Australian Open (juniors) Wimbledon (juniors) Olympics - London Olympics - Athens Davis Cup, World Group, 1R, BLR-RUS 3-2