Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989
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 Germany F1 Germany F2 Germany F2 Grand Prix de Tennis - St. Jean de Luz Open Sainte Victoire - Aix-En-Provence Sporting Challenger - Turin Germany F4 XL Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban Morocco Tennis Tour - Casablanca Croatia Osiguranje Rijeka Open - Rijeka Guzzini Challenger - Recanati Akbank Private Banking TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Puerto Rico Challenger Tennis Event - Humacao New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Akbank Private Banking TED Open - Istanbul Sunrise Challenger Bergamo Challenger Rhodes Challenger Nottingham Challenger St. Remy Challenger Tashkent Challenger Noumea Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Johannesburg Challenger Nottingham Challenger Rennes Challenger IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Dallas Challenger Tennis Napoli Cup - Napoli Arroyo de la Encomienda - Valladolid GHI Bronx Classic - Bronx Open de la Ville de Saint Denis - Reunion Island Pro Tennis World Open - Boca Raton V Gramado Open de Tennis - Gramado St. Remy Challenger San Remo Tennis Cup - San Remo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de L'Isere - Grenoble Heilbronn Challenger Cherbourg Challenger Open de L'Isere (Open 38) - Grenoble Shimadzu All Japan Indoor - Kyoto Internationaux de Doubs Open de Franchie-Comte - Besancon Binghamton Professional Tennis Tournament - Binghamton Mobilux Open - Luxembourg Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Open Castilla y Leon - Segovia Garden Open 2004 - Rome XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Quimper Challenger Astana Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Irving Challenger Ourocard Tennis Challenger - Sao Paulo XL Capital Bermuda Open - Bermuda Open D'Orleans - Orleans Irving Challenger Heilbronn Open - Heilbronn Ethias Trophy - Mons Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Ramat Hasharon Challenger The Surbiton Trophy - Surbiton Open de Rennes La Trinitaine - Rennes Johannesburg Challenger Nottingham Challenger III Isla de Lanzarote - Lanzarote Eckental Challenger Sail Open - New Delhi Dublin Challenger - Dublin Seoul Challenger Napoli Challenger Flea Market Cup Busan Challenger Tennis - Busan Izmir Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Adelaide Ethias Trophy - Mons Samsung Securities Cup - Seoul Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis IX Abierto Internacional de Salinas - Salinas Scania Stockholm Open - Stockholm Waldbaum's Hamlet Cup - Long Island Davidoff Swiss Indoors - Basel Open Seat-Godo 2001 - Barcelona BMW Open - Munich The Hamlet Cup - Long Island Dallas Challenger AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Cherbourg Challenger Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Stockholm Open - Stockholm Doha Auckland Dubai Memphis New Delhi Taipei City Challenger Tokyo Prague Tokyo Open des Alpes Trophee BNP Paribas - Grenoble Nottingham Los Angeles Vienna Auckland Bastad Bordeaux Toulouse Vienna Bukhara Challenger - Bukhara Vancouver Challenger Bath Challenger Bastad Indianapolis Basel Bolzano Bastad Toulouse Qatar Open - Doha Heineken Open - Auckland Adidas International - Sydney Open de la Ville de Saint Denis - Reunion Island Kroger / St. Jude International - Memphis Open 13 - Marseille U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Open de Franche-Comte - Besancon Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Credicard Mastercard Tennis Cup - Campos do Jordao St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Milan Indoors - Milan SAP Open - San Jose Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca Estoril Open - Estoril Challenger Ford de Cherbourg - Cherbourg The 70th King's Cup and Queen's Cup - Bangkok The Stella Artois Grass Court Championships - London Sporting Challenger 2003 - Turin Canottieri Mincio Open - Mantova Mercedes-Benz Cup - Los Angeles Gemax Open - Belgrade Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok Rome Challenger ATP Open Castilla y Leon - Segovia Kremlin Cup - Moscow Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Black Forest Open - Freudenstadt US Men's Clay Court Championships - Houston Genoa Open 'Fondazione Carige' - Genova Estoril Open - Estoril Hypo Group Tennis International - Portschach Challenger DCN de Cherbourg - Cherbourg The Nottingham Challenger - Nottingham Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg Yokohama World Tennis Gaora Cup - Yokohama Cremona Challenger Baden Open - Karlsruhe Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Open de L'Isere - Grenoble CA Tennis Trophy - Vienna Challenger 42 - Andrezieux KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open - Bratislava BMW Open - Munich The Stella Artois Grass Court Championships - London Japan Open - Tokyo The Samsung Open - Bournemouth SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Croatian Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich AEGON Championships - London Infiniti Open - Los Angeles RCA Championships - Indianapolis BMW Open - Munich Adidas International - Sydney Open 13 - Marseille The Stella Artois Grass Court Championships - Queen's/London Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Infiniti Open - Los Angeles CA Tennis Trophy - Vienna AAPT Championships - Adelaide Open des Alpes Trophee BNP Paribas - Grenoble AXA Cup - London Nottingham Challenger Atlanta Tennis Championships - Atlanta Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Vancouver Challenger Heineken Trophy - 's-Hertogenbosch Advanta Championships - Philadelphia Winston Salem - Winston Salem Open de Moselle - Metz Scania Stockholm Open - Stockholm Apia International - Sydney Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Rome Challenger Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Washington Heilbronn Challenger Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Petange Challenger Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Halle Basel Lyon Memphis Philadelphia The Stella Artois Grass Court Championships - London Belgrade Challenger Hong Kong Pinehurst Coral Springs Washington Indianapolis Basel Stockholm Auckland Cherbourg Challeger Bastad Los Angeles Rakuten Japan Open - Tokyo Sydney ABN AMRO World Tennis Tournament - Rotterdam Philadelphia Scottsdale Halle Indianapolis Schenectady Brisbane - Brisbane Sarajevo Challenger Bolzano Heineken Open - Auckland Rotterdam Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Swiss Indoors Basel - Basel Brisbane International - Brisbane Jersey Challenger ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Swiss Indoors Basel - Basel Quimper Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Johannesburg Challenger Portugal Open - Oeiras Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Athens Challenger RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Moselle Open - Metz The Stella Artois Championships - London Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Heilbronn Challenger AEGON Championships - London Hall of Fame Open - Newport AEGON Championships - London IPB Czech Indoor - Ostrava Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kremlin Cup - Moscow Brisbane International - Brisbane SAP Open - San Jose Millennium Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport AEGON International - Eastbourne Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis ATP Kremlin Cup - Moscow Philadelphia Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Los Angeles Apia International - Sydney Vienna Stockholm Adelaide Dubai Duty Free Tennis Championships - Dubai Le Gosier Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia Schenectady Abierto Mexicano Telcel - Acapulco Vienna AEGON Championships - London Aegon Nottingham Open - Nottingham Memphis Valencia Open - Valencia Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Garanti Koza Sofia Open - Sofia Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London Vienna European Community Championships - Antwerp Citi Open - Washington Garanti Koza Sofia Open - Sofia Scania Stockholm Open - Stockholm Brisbane International - Brisbane CA Tennis Trophy - Vienna Open de Moselle - Metz Stockholm Open - Stockholm Open Seat Godo 2005 - Barcelona Munich AIG Japan Open - Tokyo Chennai Open - Chennai U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Countrywide Classic - Los Angeles The Lipton Championships - Key Biscayne Indianapolis du Maurier Open - Montreal 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells Monte Carlo Open - Monte Carlo Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Adelaide Tennis Masters Series - Indian Wells Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London The Artois Championships - London Memphis Campbells Hall of Fame Tennis Championships - Newport The Ericsson Open - Miami Philadelphia Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati BMW Open - Munich Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Key Biscayne Rome Cincinnati Canadian Open Paris Indian Wells Key Biscayne Monte Carlo Canadian Open Cincinnati Essen The Stella Artois Grass Court Championships - London Canadian Open Cincinnati Stockholm Monte Carlo Stockholm Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis Indianapolis Internazionali BNL d'Italia - Rome Open 13 - Marseille BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Basel ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Power Horse Cup - Dusseldorf Rotterdam Grand Prix Hassan II - Casablanca Munich Shenzhen Open - Shenzhen Qatar Mobil Open - Doha U.S. Men's Clay Court Championships - Houston Moselle Open - Metz ABN/AMRO World Tennis Tournament - Rotterdam Tokyo The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Sydney International - Sydney The Lipton Championships - Key Biscayne Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Bastad RCA Championships - Indianapolis Scania Stockholm Open - Stockholm CA Tennis Trophy - Vienna Adidas International - Sydney Gold Flake Open - Chennai Newsweek Champions Cup - Indian Wells Key Biscayne Copenhagen Tennis Masters Series - Miami Basel Eurocard Open - Stuttgart Stockholm Moscow Nice Stockholm TD Waterhouse Cup - Long Island Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Italian Open - Rome Copenhagen du Maurier Open - Montreal Tennis Masters Series - Monte Carlo Monte Carlo Tennis Masters Series - Toronto ABN AMRO World Tennis Tournament - Rotterdam NASDAQ-100 Open - Miami Qatar Open - Doha Heineken Open - Auckland Adelaide Australian Open - Melbourne Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Chennai Open - Chennai Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Wimbledon - London U.S. Open - New York Ordina Open - 's-Hertogenbosch Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris AIG Japan Open Tennis Championships - Tokyo Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Wimbledon U.S. Open BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Open - Cincinnati French Open BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Wimbledon Open 13 - Marseille Tennis Masters Series - Cincinnati Stuttgart The Ericsson Open - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Mutua Madrid Open - Madrid Wimbledon - London Tennis Masters Series - Hamburg Western & Southern Open - Cincinnati Moselle Open - Metz Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open Internazionali BNL d'Italia - Rome U.S. Open Australian Open Paris French Open Hamburg Ordina Open - 's-Hertogenbosch Sony Open Tennis - Miami U.S. Open Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami 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 Australian Open - Melbourne Australian Open Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open Australian Open - Melbourne Australian Open - Melbourne If Stockholm Open - Stockholm 13th Paris Open - Paris French Open - Paris Wimbledon - London French Open - Paris Abierto Mexicano - Los Cabos Wimbledon - London French Open Australian Open - Melbourne Australian Open 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 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open Wimbledon Australian Open - Melbourne Wimbledon - London French Open - Paris Eutelsat Monte Carlo Open - Monte Carlo U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Davis Cup, World Group, QF, SWE-RSA 3-2 Davis Cup, World Group, SF, SWE-ITA 4-1 Davis Cup, World Group, 1R, SWE-GBR 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, SVK-SWE 3-2 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 River Oaks International Tennis Tournament - Houston Olympics - Rio de Janeiro River Oaks International Tennis Tournament - Houston ATP Tour World Championship Grand Slam Cup - Munich Atlanta Olympics Olympics - London ATP Tour World Championship Olympics - Athens ATP Tour World Championship - Hannover