Career 2021 2020 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 Great Britain F9 Spain F27 Spain F11 Spain F16 Spain F26 Spain F13 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F29 Spain F33 Spain F3 Portugal F2 Sweden F1 Spain F13 Greece F3 Great Britain F11 Spain F28 Spain F29 Great Britain F15 Indonesia F4 Indonesia F5 Indonesia F6 Great Britain F19 Great Britain F20 Spain F39 Spain F41 Israel F4 Spain F33 Israel F5 Spain F1 Spain F2 Spain F3 Mexico F2 Mexico F3 Cuba F1 Cuba F2 Portugal F4 Portugal F5 Spain F10 Great Britain F7 Great Britain F8 Spain F40 Spain F28 Italy F27 USA F7 Spain F34 Spain F36 Spain F37 Spain F11 France F19 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F4 Germany F5 Italy F2 Spain F35 USA F8 Great Britain F8 Kuwait F1 Croatia F1 Spain F18 Chinese Taipei F1 Chinese Taipei F2 France F3 Great Britain F4 Spain F31 Spain F14 Spain F21 Spain F25 Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) Greece F2 Pereira Challenger Sarasota Challenger Bogota Challenger Freudenstadt Challenger Aptos Challenger Yokohama Challenger Toyota Challenger The LTA Hester Trophy - Manchester Tallahassee Challenger Manchester Challenger Lexington Challenger Mercedes-Benz Cup - Los Angeles Mexico City Challenger Chengdu Challenger Fergana Challenger Vancouver Challenger Leon Challenger Loughborough Challenger Surbiton Challenger Nottingham Challenger Granby Challenger Chengdu Challenger Cassis Challenger Kaohsiung Challenger Bangalore Challenger Rennes Challenger Monterrey Challenger Puerto Vallarta Challenger Nottingham Challenger Campos do Jordao Challenger Jinan Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Eckental Challenger Columbus Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Manchester Trophy - Manchester New Delhi Challenger III - New Delhi Glasgow Challenger Noumea Challenger Bratislava Challenger Jersey Challenger Talahassee Challenger Nottingham Challenger Pozoblanco Challenger Manta Challenger Brasilia Challenger Seville Challenger Binghamton Challenger Jinan Challenger Savannah Challenger Ismaning Challenger Las Vegas Challenger Charlottesville Challenger Seville Challenger Pune Challenger Bangkok Challenger Bangkok Challenger Burnie Challenger Aix En Provence Challenger Shanghai Challenger West Lakes Challenger Anning Challenger Nottingham Challenger Melbourne Challenger Heilbronn Challenger Kaohsiung Challenger Quimper Challenger Guadalajara Challenger Savannah Challenger Bordeaux Challenger Napoli International Cup - Napoli Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Venice Open - Venice Prasentiert Von Seat Wolfsburg - Wolfsburg Surbiton Challenger Lambertz Open by Stawag - Aachen The Tarka Challenger - Barnstaple The Surbiton Trophy - Surbiton Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon New Delhi Challenger IV - New Delhi National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey San Luis Potosi Challenger Savannah Challenger Rennes Challenger Morelos Challenger Tallahassee Challenger Monterrey Challenger Sarasota Challenger Nottingham Challenger Vancouver Challenger Caloundra Challenger Sarajevo Challenger Barranquilla Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Alessandria Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Shanghai Challenger Bangkok Challenger Sacramento Challenger Loughborough Challenger Barranquilla Challenger Rome Challenger Nottingham Challenger Nottingham 1 Challenger Bangkok Challenger Burnie Challenger Jersey Challenger Salinas Challenger Dallas Challenger Rimouski Challenger Santiago Challenger Sarasota Challenger Granby Challenger Lexington Challenger Brasov Challenger Kun-Ming Challenger Baton Rouge Challenger Maui Challenger Sarasota Challenger Traralgon Challenger Nottingham Challenger Yeongwol Challenger Lexington Challenger Aptos Challenger Manta Challenger Istanbul Challenger Reunion Island Challenger Quimper Challenger Traralgon Challenger 2 Panama City Challenger Tallahassee Challenger Binghamton Challenger Ostrava Challenger Vicenza Challenger Manchester Challenger Lexington Challenger Irving Challenger St. Remy Challenger Orleans Challenger Loughborough Challenger Mons Challenger Surbiton Challenger Bangalore Challenger Singapore Challenger Pune Challenger Pereira Challenger Buenos Aires Challenger Puebla Challenger Vancouver Challenger Sarasota Challenger Alphen Challenger Guayaquil Challenger Nottingham Challenger Bordeaux Challenger Advanta Championships - Philadelphia Open Seat-Godo '98 - Barcelona Investor Swedish Open - Bastad Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Pilot Pen International - New Haven President's Cup 1998 - Tashkent ABN/AMRO World Tennis Tournament - Rotterdam 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Copenhagen Open - Copenhagen Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Guadalajara Challenger The Stella Artois Grass Court Championships - Queen's/London 2000 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Kremlin Cup - Moscow Milan Indoors - Milan The Stella Artois Grass Court Championships - London Koblenz Challenger Shenzhen Challenger RCA Championships - Indianapolis Sarasota Challenger Leon Challenger Salem Open - Hong Kong Kremlin Cup - Moscow Surbiton Challenger Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Aptos Challenger Shanghai Challenger ABN/AMRO World Tennis Tournament - Rotterdam Kaohsiung Challenger Estoril Open - Estoril Brest Challenger Salem Open - Hong Kong Kremlin Cup - Moscow Orlando Challenger Open Seat Godo 2003 - Barcelona Bendigo Challenger Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Mons Challenger IPB Czech Indoor - Ostrava Cary Challenger Savannah Challenger Warsteiner Challenger Series - Lippstadt St. Petersburg Open - St. Petersburg Mallorca Challenger Istanbul Challenger Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Vancouver Challenger Newport Beach Challenger Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Idea Prokom Open - Sopot China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Gerry Weber Open - Halle Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich The Artois Championships - London Catella Swedish Open - Bastad 1998 Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Waldbaum's Hamlet Cup - Long Island Kremlin Cup - Moscow Qatar Mobil Open '99 - Doha Heineken Open - Auckland Open 13 - Marseille St. Petersburg Open - St. Petersburg President's Cup 1999 - Tashkent Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Generali Open 2000 - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Thailand Open - Bangkok Dubai Tennis Open - Dubai Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb President's Cup - Tashkent Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven President's Cup - Tashkent Thailand Open - Bangkok Adidas International - Sydney Dubai Tennis Open - Dubai AEGON Championships - London AEGON International - Eastbourne Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Aircel Chennai Open - Chennai AEGON Championships - London AEGON International - Eastbourne Brisbane International - Brisbane Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Malaysian Open - Kuala Lumpur RCA Championships - Indianapolis Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Citi Open - Washington Generali Open 1998 - Kitzbuhel AEGON Championships - London Thailand Open - Bangkok Dubai Open - Dubai AEGON Championships - London AEGON International - Eastbourne Open Seat-Godo '99 - Barcelona The Dubai Tennis Championships - Dubai AEGON Championships - London Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Fever-Tree Championships - London Nature Valley International - Eastbourne SAP Open - San Jose Tento Czech Open - Prague Truist Atlanta Open - Atlanta The Nottingham Open - Nottingham Thailand Open - Bangkok China Open - Beijing Grolsch Open - Amsterdam MFS Pro Tennis Championships - Boston Qatar ExxonMobil Open - Doha adidas Open de Toulouse - Toulouse Open 13 - Marseille CA Tennis Trophy - Vienna Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem ABN/AMRO World Tennis Tournament - Rotterdam Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham ABN/AMRO World Tennis Tournament - Rotterdam DIEMA XTRA Sofia Open - Sofia cinch Championships - London Estoril Open - Estoril President's Cup 2000 - Tashkent New York Open - New York Mallorca Open - Mallorca Open de Tenis Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport CA Tennis Trophy - Vienna UBS Open Gstaad - Gstaad Heineken Open - Auckland Adidas International - Sydney Open 13 - Marseille Dubai Open - Dubai Mercedes-Benz Cup - Los Angeles AEGON International - Eastbourne The Lipton Championships - Key Biscayne 14th Paris Open - Paris Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Tennis Masters Series - Hamburg Nature Valley International - Eastbourne Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Newsweek Champions Cup - Indian Wells Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Catella Swedish Open - Bastad Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Countrywide Classic - Los Angeles BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Medibank International - Sydney Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Hopman Cup - Perth Davis Cup, World Group, QR, RUS-THA 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 All Lower level tournaments Tennis Masters Cup - Lisbon Tennis Masters Cup - Houston Olympics - Sydney Olympics - Athens U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, 1R, USA-RUS 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, World Group, 1R, CHI-RUS 2-3 Hopman Cup - Perth Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, QF, SRB-GBR 2-3 AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Tennis Masters Cup - Shanghai