Career 2016 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 France F5 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F20 France F10 Turkey F18 Turkey F19 France F11 The Scottish Tennis Championships - Edinburgh The Powder Byrne Trophy - Surbiton Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan IPP Open - Helsinki III Challenger Continenal Plaza - Puerto Vallarta 2002 USTA Challenger of Calabasas - Calabasas ECM Cup - Prague Scottish Tennis Championship - Edinburgh Medicor Open - Budapest VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Open de l'Isere - Grenoble Open de Franche Comte - Besancon Okal Cup - International Bavarian Championship - Eckental VII Open Banc Agricol - Andorra Open Sainte-Victoire - Aix-En-Provence Jameson Cup - Milan Heilbronn Open - Heilbronn Grand Prix de Tennis - St. Jean de Luz Sporting Challenger 2003 - Turin Powder Byrne Trophy - Surbiton The Surbiton Trophy - Surbiton Open Sainte Victoire - Aix-En-Provence Pro Tennis World Open - Boca Raton Heilbronn Open - Heilbronn International Bavarian Championship - Eckental Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Black Forest Open 2004 - Freudenstadt Jameson Cup - Milan Tallahassee Tennis Challenger - Tallahassee Open de L'Isere - Grenoble XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb The LTA Cardiff Challenger - Cardiff The Surbiton Trophy - Surbiton Open de Franche Comte - Besancon Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Neride Prague Indoor - Prague Hamburg Challenger - Hamburg Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign USTA Challenger - Champaign Challenger Leon 2003 - Leon The Natrel's Challenger of Granby - Granby Alexander Kolyaskin Memorial - Donetsk Mobilux Open - Luxembourg Challenger 42 - Andrezieux Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Steelers Cup - Kosice IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra The Surbiton Trophy - Surbiton Puerto Rico Challenger Tennis Event - Humacao Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble Challenger 42 - Andrezieux The LTA Men's Challenger Wrexham - Wrexham Torneo Internacional Challenger Fila 2005 - Leon Izmir Cup - Izmir XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis Moncton Men's Challenger - Moncton Genova Open Challenger - Genova Ciudad de Pozoblanco Open Diputacion - Cordoba Heilbronn Challenger Cherbourg Challenger Challenger Banque Nationale - Granby Rhodes Challenger Ramat Hasharon Challenger Reggio Emilia Challenger Lambertz Open - Aachen Recanati Challenger Segovia Challenger St. Remy Challenger Mons Challenger San Remo Challenger Internazionali de Tennis di Bergamo - Bergamo Pozoblanco Challenger The Surbiton Trophy - Surbiton Open de Franche-Comte - Besancon Open D'Orleans - Orleans Izmir Challenger Ortisei Challenger Prostejov Challenger BMW Tennis Championship - Sunrise Turin Challenger Pozoblanco Challenger Johannesburg Challenger St. Brieuc Challenger Ethias Tennis Trophy - Mons Turin Challenger Challenger Casablanca San Angel - Mexico City San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Geneva Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba President's Cup - Astana Caversham International Tennis Tournament - Jersey Dunlop World Challenge - Toyota St. Remy Challenger Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Pozoblanco Challenger San Remo Tennis Cup - San Remo Bratislava Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Open D'Orleans - Orleans Lambertz Open by Stawag 2007 - Aachen XI Venice Open - Venice Lamberts Open by Stawag - Aachen IPP Open - Helsinki Logopak Challenger 2005 - Lubeck Milan Indoors - Milan St. Brieuc Challenger Manchester Challenger Stockholm Open - Stockholm Prostejov Challenger Open de L'Isere (Open 38) - Grenoble IPP Open - Helsinki Bath Challenger The Joyce Eisenberg Jerusalem Open - Jerusalem Bolzano Internationaux de Tennis de Brest - Brest KGHM Dialog Polish Indoors - Wroclaw 2002 FSE Challenger - Tarzana 2001 Eddleman USTA Challenger - Birmingham Vancouver Challenger Helsinki Challenger KGHM Polish Indoors - Wroclaw Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Open 13 - Marseille The Stella Artois Grass Court Championships - London Ostrava Open 2005 - Ostrava RCA Championships - Indianapolis Naples Challenger - Naples Ciur Pribram Challenger - Pribram Open de Montauban - Montauban 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Tampere Challenger - Tampere South African Airways Tennis Open - Durban Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Northern Electric Open 1999 - Newcastle Rado Swiss Open - Gstaad Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Heilbronn Open - Heilbronn Estoril Open - Estoril XL Capital Bermuda Open - Bermuda Kroger / St. Jude International - Memphis Optimus Maia Open - Maia TED Open Istanbul - Istanbul Waldbaum's Hamlet Cup - Long Island The Nottingham Open - Nottingham Davidoff Swiss Indoors - Basel Meridiana Sardegna Open - Olbia XL Capital Bermuda Open - Bermuda ECU Prague Open - Prague FILA Challenger Biella - Biella I Open de Tenis Comunidad de Madrid - Madrid Wiesmann Roadster Open - Nuembrecht San Luis Potosi Challenger - San Luis Potosi Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking-TED Open - Istanbul Copenhagen Open - Copenhagen CA Tennis Trophy - Vienna Busan Open - Busan BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas Kroger / St. Jude International - Memphis IPP Geneva Trophy - Geneva TED Open - Istanbul Sarajevo Open - Sarajevo Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Isla de Lanzarote - Lanzarote Adidas International - Sydney BMW Open - Munich The Surbiton Trophy - Surbiton Open Seat-Godo 2001 - Barcelona The Stella Artois Grass Court Championships - London U.S. Men's Clay Court Championships - Houston Japan Open - Tokyo BMW Open - Munich The Samsung Open - Bournemouth Davidoff Swiss Indoors - Basel Croatian Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Infiniti Open - Los Angeles Baton Rouge Pro Tennis Classic - Baton Rouge RCA Championships - Indianapolis BMW Open - Munich Adidas International - Sydney Open 13 - Marseille Sybase Open - San Jose Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - Queen's/London Rado Swiss Open - Gstaad Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Keio Challenger International Tennis Tournament - Yokohama Infiniti Open - Los Angeles CA Tennis Trophy - Vienna Qatar Mobil Open 2000 - Doha Sarajevo Challenger AXA Cup - London Copenhagen Open - Copenhagen Idea Prokom Open - Sopot The Hamlet Cup - Long Island St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai President's Cup - Tashkent Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Salem Open - Hong Kong Heineken Open Shanghai - Shanghai AAPT Championships - Adelaide Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai Open 13 - Marseille International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Stockholm Open - Stockholm Recanati Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Stella Artois Grass Court Championships - London St. Remy Challenger Brasil Open - Salvador Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Geneva Challenger Milan Indoors - Milan Open 13 - Marseille Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Doha Auckland Dubai Memphis New Delhi Advanta Championships - Philadelphia Tokyo Prague AIG Japan Open - Tokyo Tokyo Nottingham Los Angeles Vienna Auckland Bastad Bordeaux Toulouse Vienna Adelaide Bastad Indianapolis Basel Bastad Scania Stockholm Open - Stockholm Toulouse ABN/AMRO World Tennis Tournament - Rotterdam Milan Challenger Qatar Open - Doha Adidas International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis Washington Open 13 - Marseille U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Milan Indoors - Milan SAP Open - San Jose Kroger / St. Jude International - Memphis Davidoff Swiss Indoors - Basel Thailand Open - Bangkok Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Jersey Challenger The Dubai Tennis Championships - Dubai Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale Chennai Open - Chennai Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Izmir Challenger If Stockholm Open - Stockholm Halle Basel Lyon Ostrava Geneva Challenger Memphis Philadelphia Ordina Open - 's-Hertogenbosch Hong Kong Pinehurst Coral Springs Washington Indianapolis Basel Stockholm Auckland Bastad Los Angeles Sydney Philadelphia Scottsdale Halle UNICEF Open - 's Hertogenbosch Indianapolis Schenectady Bolzano Rotterdam Mercedes Cup - Stuttgart AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad UNICEF Open - 's Hertogenbosch RCA Championships - Indianapolis Open 13 - Marseille Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Istanbul Challenger Allianz Suisse Open Gstaad - Gstaad IPB Czech Indoor - Ostrava Allianz Suisse Open - Gstaad Open 13 - Marseille Mallorca Open - Mallorca Athens Challenger UBS Open Gstaad - Gstaad Bratislava Challenger Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Thailand Open - Bangkok Philadelphia Orleans Challenger Los Angeles Vienna Stockholm Adelaide USTA Challenger of North Miami Beach - North Miami Beach Schenectady Vienna Memphis Okal Cup 2001 International Bavarian Championships - Eckental Casino Lugano - Lugano Internationaux de Bretagne - Brest Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo The Manchester Trophy - Manchester Intersport Heilbronn Open - Heilbronn GHI Bronx Tennis Classic - Bronx The LTA Wrexham Challenger - Wrexham Vienna European Community Championships - Antwerp Scania Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo CA Tennis Trophy - Vienna Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Houston ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Indianapolis Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Gerry Weber Open - Halle Memphis Philadelphia Countrywide Classic - Los Angeles BMW Open - Munich Thailand Open - Bangkok The Stella Artois Grass Court Championships - London Cincinnati Open de Moselle - Metz RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island President's Cup 1999 - Tashkent Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati The Dubai Tennis Championships - Dubai Indianapolis Grand Prix de Tennis de Lyon - Lyon Basel ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Rotterdam Credit Agricole Suisse Open - Gstaad BNP Paribas Masters - Paris Munich CA Tennis Trophy - Vienna Munich Qatar Mobil Open - Doha U.S. Men's Clay Court Championships - Houston Allianz Suisse Open - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Tokyo Croatia Open - Umag RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham The Lipton Championships - Key Biscayne President's Cup 2000 - Tashkent Bastad RCA Championships - Indianapolis The Lipton Championships - Key Biscayne Scania Stockholm Open - Stockholm 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 UBS Open Gstaad - Gstaad Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami 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 The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Adidas International - Sydney Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Gold Flake Open - Chennai Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Key Biscayne Rome Canadian Open Paris Indian Wells Key Biscayne Monte Carlo Canadian Open Cincinnati Essen Canadian Open Cincinnati Stockholm Monte Carlo Stockholm Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Newsweek Champions Cup - Indian Wells Key Biscayne BNP Paribas Masters - Paris Copenhagen Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Basel Eurocard Open - Stuttgart Stockholm Moscow Masters Series Hamburg - Hamburg Rogers Masters - Toronto 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 Campionati Internazionali d'Italia - Rome Shanghai - Shanghai NASDAQ-100 Open - Miami Adelaide BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati AIG Japan Open Tennis Championships - Tokyo Rogers Cup - Montreal Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Tennis Masters Series - Rome French Open - Paris Tennis Masters Series - Cincinnati Stuttgart NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open Australian Open U.S. Open Australian Open U.S. Open French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Hamburg French Open - Paris Wimbledon - London Wimbledon Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo U.S. Open - New York French Open Wimbledon Paris Hamburg French Open U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open Wimbledon - London U.S. Open - New York Australian Open Australian Open - Melbourne 13th Paris Open - Paris French Open Australian Open Davis Cup, World Group, QF, SWE-RSA 3-2 Davis Cup, World Group, SF, SWE-ITA 4-1 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SWE-GBR 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 U.S. Open French Open Wimbledon Eutelsat Monte Carlo Open - Monte Carlo U.S. Open - New York Great American Insurance ATP Championship - Cincinnati U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London ATP Tour World Championship Grand Slam Cup - Munich Atlanta Olympics Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, SVK-SWE 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston ATP Tour World Championship Olympics - Athens ATP Tour World Championship - Hannover