Career 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
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 France F11 Turkey F18 Turkey F19 The Scottish Tennis Championships - Edinburgh Crystal Cup 1998 - Portoroz Warsteiner Challenger Lubeck - Lubeck Open de l'Isere - Grenoble Scottish Tennis Championship - Edinburgh VI Open Banc Agricol - Andorra Open de Franche Comte - Besancon Open Sainte-Victoire - Aix-En-Provence The Powder Byrne Trophy - Surbiton Black Forest Open 2004 - Freudenstadt The Surbiton Trophy - Surbiton Tallahassee Tennis Challenger - Tallahassee Kobstaedernes ATP Challenger - Kolding Levene Gouldin & Thompson Tennis Challenger - Binghamton Alexander Kolyaskin Memorial - Donetsk Challenger 42 - Andrezieux Internationaux du Doubs - Besancon Izmir Cup - Izmir Moncton Men's Challenger - Moncton Genova Open Challenger - Genova IPP Open - Helsinki Heilbronn Challenger Cherbourg Challenger Sunrise Challenger The LTA Cardiff Challenger - Cardiff Okal Cup - International Bavarian Championship - Eckental VII Open Banc Agricol - Andorra Rhodes Challenger Ramat Hasharon Challenger Reggio Emilia Challenger USTA Challenger - Champaign Recanati Challenger Segovia Challenger Puerto Rico Challenger Tennis Event - Humacao St. Remy Challenger IPP Open - Helsinki Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan San Remo Challenger Pozoblanco Challenger III Challenger Continenal Plaza - Puerto Vallarta Izmir Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Open D'Orleans - Orleans 2002 USTA Challenger of Calabasas - Calabasas ECM Cup - Prague Ortisei Challenger PrivatBank Cup - Dnepropetrovsk Jameson Cup - Milan Heilbronn Open - Heilbronn Sporting Challenger 2003 - Turin Powder Byrne Trophy - Surbiton St. Brieuc Challenger Prostejov Challenger The Surbiton Trophy - Surbiton Internazionali di Tennis di Bergamo - Bergamo Turin Challenger Heilbronn Open - Heilbronn Pozoblanco Challenger International Bavarian Championship - Eckental Tatra Banka Open - Bratislava Jameson Cup - Milan XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Open de Franche Comte - Besancon Neride Prague Indoor - Prague Hamburg Challenger - Hamburg Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign Challenger Leon 2003 - Leon The Natrel's Challenger of Granby - Granby Challenger 42 - Andrezieux Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Steelers Cup - Kosice Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra Mobilux Open - Luxembourg St. Remy Challenger Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble The LTA Men's Challenger Wrexham - Wrexham Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Mons Challenger Challenger Banque Nationale - Granby Lambertz Open - Aachen Internazionali de Tennis di Bergamo - Bergamo The Surbiton Trophy - Surbiton Open de Franche-Comte - Besancon Open D'Orleans - Orleans South African Airways Open - East London Geneva Challenger BMW Tennis Championship - Sunrise Johannesburg Challenger Ethias Tennis Trophy - Mons Turin Challenger Challenger Casablanca San Angel - Mexico City San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Open Diputacion Ciudad de Pozoblanco - Cordoba President's Cup - Astana Caversham International Tennis Tournament - Jersey Dunlop World Challenge - Toyota 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 St. Brieuc Challenger Manchester Challenger Prostejov Challenger Open de L'Isere (Open 38) - Grenoble Croatian Indoors - Zagreb IPP Open - Helsinki Beijing Open - Beijing Australian Men's Hardcourt Championships - Adelaide Bath Challenger The Joyce Eisenberg Jerusalem Open - Jerusalem Internationaux de Tennis de Brest - Brest ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Adidas International - Sydney Gerry Weber Open - Halle KGHM Dialog Polish Indoors - Wroclaw Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm 2002 FSE Challenger - Tarzana Rado Swiss Open - Gstaad Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Copenhagen Open - Copenhagen Salem Open - Hong Kong CA Tennis Trophy - Vienna Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Citrix Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston The Nottingham Open - Nottingham Idea Prokom Open - Sopot The Hamlet Cup - Long Island President's Cup - Tashkent Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Tata Open 2002 - Chennai Open 13 - Marseille BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London St. Petersburg Seoul Queen's Club Beijing Toulouse 2001 Eddleman USTA Challenger - Birmingham Vancouver Challenger Investor Swedish Open - Bastad Vienna BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Heineken Open - Auckland Helsinki Challenger KGHM Polish Indoors - Wroclaw Jameson Cup - Milan Estoril Open - Estoril Intersport Heilbronn Open - Heilbronn Heineken Trophy - 's-Hertogenbosch Japan Open - Tokyo Qatar Mobil Open 2000 - Doha Privatbank Open 2006 - Dnepropetrovsk Ostrava Open 2005 - Ostrava Sybase Open - San Jose International Tennis Championships - Delray Beach Naples Challenger - Naples Gerry Weber Open - Halle Ciur Pribram Challenger - Pribram Open de Montauban - Montauban 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Tampere Challenger - Tampere Gold Flake Open - Chennai 1997 Mercedes Cup - Stuttgart South African Airways Tennis Open - Durban AAPT Championships - Adelaide Milan Indoors - Milan Open Seat Godo - Barcelona Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Sybase Open - San Jose Allianz Suisse Open - Gstaad Northern Electric Open 1999 - Newcastle RCA Championships - Indianapolis Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda European Community Championships - Antwerp TD Waterhouse Cup - Long Island Adidas International - Sydney Salem Open - Hong Kong Optimus Maia Open - Maia Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon TED Open Istanbul - Istanbul Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm The Nottingham Open - Nottingham Investor Swedish Open - Bastad Qatar Open - Doha Rado Swiss Open - Gstaad RCA Championships - Indianapolis Open 13 - Marseille Davidoff Swiss Indoors - Basel Meridiana Sardegna Open - Olbia Nuembrecht Challenger - Nuembrecht 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 Dubai Open - Dubai San Luis Potosi Challenger - San Luis Potosi Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking-TED Open - Istanbul Open Seat Godo 2005 - Barcelona Intersport Heilbronn Open - Heilbronn Busan Open - Busan BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas ARAG World Team Championship - Dusseldorf IPP Geneva Trophy - Geneva The Stella Artois Grass Court Championships - London TED Open - Istanbul The 10tele.com Open - Nottingham 1999 Mercedes Cup - Stuttgart Sarajevo Open - Sarajevo RCA Championships - Indianapolis Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Davidoff Swiss Indoors - Basel China Open - Beijing Vietnam Open - Ho Chi Minh City Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham Baton Rouge Pro Tennis Classic - Baton Rouge Synsam Swedish Open - Bastad Brasil Open - Salvador Waldbaum's Hamlet Cup - Long Island BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Miller Lite Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Heineken Open - Singapore AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Keio Challenger International Tennis Tournament - Yokohama Copenhagen Open - Copenhagen Japan Open - Tokyo Waldbaum's Hamlet Cup - Long Island PBZ Zagreb Indoors - Zagreb Copenhagen Open - Copenhagen Sarajevo Challenger Internationaler Raiffeisen Grand Prix - St. Polten Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai Munich Open Seat Godo 2007 - Barcelona Open 13 - Marseille Grolsch Open - Amsterdam BMW Open - Munich Red Letter Days Open - Nottingham Recanati Challenger Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Countrywide Classic - Los Angeles St. Remy Challenger Copenhagen Open - Copenhagen Geneva Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington The Stella Artois Grass Court Championships - Queen's/London Pilot Pen Tennis - New Haven AXA Cup - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Open 13 - Marseille Milan Challenger PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Arizona Men's Tennis Championships - Scottsdale If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Thailand Open - Bangkok Gerry Weber Open - Halle Jersey Challenger Chennai Open - Chennai Grand Prix de Tennis de Lyon - Lyon Adelaide Izmir Challenger Grand Prix Hassan II - Casablanca Copenhagen Hong Kong If Stockholm Open - Stockholm St. Polten Bastad Long Island Bucharest Singapore Ostrava Geneva Challenger Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad The Nottingham Open - Nottingham Catella Swedish Open - Bastad Stockholm Bolzano Mercedes Cup - Stuttgart AEGON International - Eastbourne UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad UNICEF Open - 's Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Open 13 - Marseille The Stella Artois Championships - London Synsam Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Istanbul Challenger Allianz Suisse Open Gstaad - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Waldbaum's Hamlet Cup - Long Island IPB Czech Indoor - Ostrava Allianz Suisse Open - Gstaad Scania Stockholm Open - Stockholm Open 13 - Marseille Mallorca Open - Mallorca Athens Challenger Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Bratislava Challenger Copenhagen Open - Copenhagen Thailand Open - Bangkok Orleans Challenger Stockholm USTA Challenger of North Miami Beach - North Miami Beach Bastad 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 Medicor Open - Budapest GHI Bronx Tennis Classic - Bronx The LTA Wrexham Challenger - Wrexham Kroger / St. Jude International - Memphis Qatar Mobil Open '99 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo RCA Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille 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 BellSouth Open - Auckland Indianapolis Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Guardian Direct Cup - London Gold Flake Open - Chennai Countrywide Classic - Los Angeles Thailand Open - Bangkok Open de Moselle - Metz Investor Swedish Open - Bastad Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris RCA Championships - Indianapolis Monte Carlo Open - Monte Carlo Waldbaum's Hamlet Cup - Long Island Italian Open - Rome President's Cup 1999 - Tashkent 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami adidas Open de Toulouse - Toulouse Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Open 13 - Marseille Tennis Masters Series - Indian Wells Tennis Masters Series - Miami The Dubai Tennis Championships - Dubai Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Tokyo Medibank Private International - Sydney Guardian Direct Cup - London 1998 Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad CA Tennis Trophy - Vienna Allianz Suisse Open - Gstaad Croatia Open - Umag Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham President's Cup 2000 - Tashkent ABN/AMRO World Tennis Tournament - Rotterdam Heineken Trophy - Rosmalen Croatian Indoors - Split Eurocard Open - Stuttgart Eutelsat Monte Carlo Open - Monte Carlo Pacific Life Open - Indian Wells BMW Open - Munich NASDAQ-100 Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo UBS Open Gstaad - Gstaad Adidas International - Sydney Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Advanta Championships - Philadelphia Salem Open - Hong Kong Tennis Masters Series - Madrid Pacific Life Open - Indian Wells RCA Championships - Indianapolis BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris The Stella Artois Grass Court Championships - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells BNP Paribas Masters - Paris RCA Championships - Indianapolis AIG Japan Open - Tokyo Pacific Life Open - Indian Wells Wimbledon - London Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Shanghai - Shanghai AIG Japan Open Tennis Championships - Tokyo The Tennis Channel Open - Las Vegas Rogers Cup - Montreal Italian Open - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Australian Men's Hardcourt Championships - Adelaide Australian Open - Melbourne French Open - Paris ARAG World Team Championship - Dusseldorf Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne 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 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open Wimbledon U.S. Open French Open Australian Open U.S. Open - New York Australian Open Australian Open - Melbourne 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 U.S. Open - New York U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Republic National Bank Monte Carlo Open - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne French Open - Paris 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, 1R, FRA-SWE 3-2 Davis Cup, World Group, PO, IND-SWE 1-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, 1R, BLR-SWE 2-3 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, 1R, SWE-CZE 3-2 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, 1R, SVK-SWE 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Colonial Classic - Kooyong Tennis Masters Cup - Shanghai Olympics - Sydney Olympics - Beijing