Career 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 F7 Turkey F15 Turkey F16 Turkey F17 Turkey F18 Turkey F19 Turkey F20 France F11 France F5 France F10 Shimadzu All Japan Indoor - Kyoto The Wrexham Challenger - Wrexham ATP Challenger Hamburg - Hamburg Open Castilla y Leon Trofeo Iberdrola - Segovia Kuppers Kolsch Cup - Aachen IPP Open - Helsinki University of Tennessee USTA Men's Challenger - Knoxville Milano Challenger-Jameson Cup - Milan Lamberts Open by Stawag - Aachen Hilton Waikoloa Village USTA Challenger - Waikoloa Scottish Tennis Championship - Edinburgh I Open de Tenis Comunidad de Madrid - Madrid Wiesmann Roadster Open - Nuembrecht Fergana Tennis Challenger Tournament - Fergana The LTA Wrexham Challenger - Wrexham XI Open International D'Andorra - Andorra Hungarian Open - Budapest Black Forest Open 2004 - Freudenstadt Open de L'Isere - Grenoble IPP Open - Helsinki Ischgl International ATP Challenger - Ischgl KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Sarajevo Open - Sarajevo Torneo Internacional Challenger Fila 2005 - Leon Challenger Leon 2003 - Leon The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Open D'Orleans - Orleans Ramat Hasharon Challenger Logopak Challenger 2005 - Lubeck Copenhagen Open - Copenhagen Togliatti Cup - Togliatti VIII Open Internacional D'Andorra - Andorra VII Open Banc Agricol - Andorra Amer-Wilson Tampere Challenger - Tampere Challenger 42 - Andrezieux Kobstaedernes ATP Challenger - Kolding The Indian Oil-Servo ATP Challenger 1999 - Calcutta The Surbiton Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi The Manchester Trophy - Manchester Turin Challenger Vancouver Challenger Challenger Ford de Cherbourg - Cherbourg Challenger Leon 2004 - Leon Optimus Maia Open - Maia TED Open - Istanbul Jameson Cup - Milan Tallahassee Tennis Challenger - Tallahassee 4° Sporting Challenger - Turin Challenger Casablanca San Angel - Mexico City Lambertz Open - Aachen Abierto Club Casablanca - Mexico City Milan Challenger The LTA Nottingham Challenger - Nottingham Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Banque Nationale - Granby Jersey Challenger Turin Challenger Recanati Challenger St. Remy Challenger Orleans Challenger Ortisei Challenger San Remo Tennis Cup - San Remo IPP Geneva Trophy - Geneva Draft Corona Mexico City Open - Mexico City Ethias Tennis Trophy - Mons Open D'Orleans - Orleans Fergana Challenger - Fergana The LTA Manchester Challenger - Manchester Recanati Challenger Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Sarajevo Open - Sarajevo Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk Busan Open - Busan Ispat Open 2004 - Ostrava The Surbiton Trophy - Surbiton Prostejov Challenger Lambertz Open - Aachen San Luis Potosi Challenger - San Luis Potosi USTA Men's Challenger of Dallas - Dallas 2002 USTA Challenger of Calabasas - Calabasas The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Eisenberg Jerusalem Open 2000 - Jerusalem GHI Bronx Tennis Classic - Bronx Internationaux de Tennis de Brest - Brest Australian Unity Western Australia Open - Perth Gallagher International - Hamilton XL Capital Bermuda Open - Bermuda Tatra Banka Open - Bratislava Kuppers Kolsch Cup Aachen - Aachen Ciudad de Pozoblanco Open Diputacion - Cordoba Finnish Open - Helsinki Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Challenger 42 - Andrezieux Steelers Cup - Kosice Challenger Casablanca San Angel - Mexico City Pekao Open 2004 - Szczecin The LTA Men's Challenger Wrexham - Wrexham The Surbiton Trophy - Surbiton The Surbiton Trophy - Surbiton Copenhagen Open - Copenhagen Salem Open - Hong Kong Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. Alexander Kolyaskin Memorial - Donetsk President's Cup 1999 - Tashkent CA Tennis Trophy - Vienna Challenger 42 - Andrezieux Scania Stockholm Open - Stockholm Gold Flake Open - Chennai Qatar Mobil Open 2000 - Doha Lambertz Open by Stawag 2007 - Aachen KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Baton Rouge Pro Tennis Classic - Baton Rouge Heineken Open Shanghai - Shanghai San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Kremlin Cup - Moscow Izmir Cup - Izmir Copenhagen Open - Copenhagen UBS Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Brasil Open - Salvador AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Adidas International - Sydney Sarajevo Challenger St. Brieuc Challenger Johannesburg Challenger President's Cup 1998 - Tashkent Pozoblanco Challenger The Stella Artois Grass Court Championships - London Manchester Challenger Rado Swiss Open - Gstaad San Remo Challenger Prostejov Challenger The Manchester Trophy - Manchester St. Petersburg Open - St. Petersburg Internationaler Raiffeisen Grand Prix - St. Polten Geneva Challenger Thailand Open - Bangkok President's Cup - Tashkent Izmir Challenger Ordina Open - 's-Hertogenbosch Joplin Challenger - Joplin USTA Challenger of North Miami Beach - North Miami Beach Nova Challenger Osaka - Osaka 1st Challenger Tournament Leon - Leon XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh ECM Cup - Prague West of England Tennis - Bristol Tampere Imageneering Open - Tampere Grand Prix de Tennis de Lyon - Lyon Warsteiner Challenger Wolfsburg - Wolfsburg Open de Franche Comte - Besancon Bratislava Challenger San Luis Potosi Challenger 2000 - San Luis Potosi TED Open Istanbul - Istanbul Open de L'Isere-Open 38 - Grenoble Heilbronn Open - Heilbronn Kyoto Challenger - Kyoto Powder Byrne Trophy - Surbiton XI Venice Open - Venice Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA-Challenge - Graz USTA Challenger of Burbank - Burbank Okal Cup 2001 International Bavarian Championships - Eckental 2001 UT Tyler Patriot Challenger - Tyler Neride Prague Indoor - Prague Challenger Britania Zavaleta - Puebla Tatra Banka Open - Bratislava Okal Open - Eckental IPP Open - Helsinki Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn USTA Challenger of Dallas - Dallas Hamburg Challenger - Hamburg Heilbronn Challenger - Heilbronn III Challenger Continenal Plaza - Puerto Vallarta Neride Prague Indoor - Prague Open de Montauban - Montauban Pomorski Bank Kredytowy Open - Szczecin International Bavarian Championship - Eckental VI Open Banc Agricol - Andorra Nuembrecht Challenger - Nuembrecht Open de l'Isere - Grenoble IV Abierto Internacional de Salinas - Salinas The Joyce Eisenberg Jerusalem Open - Jerusalem The Powder Byrne Trophy - Surbiton FILA Challenger Biella - Biella Casino Lugano - Lugano Volkswagen TED Open - Istanbul Okal Cup - International Bavarian Championship - Eckental CMG Asia Open - Hong Kong Kueppers Kolsch Cup by Lambertz - Aachen Lucknow ATP Tour Challenger - Lucknow The Rajasthan Golden Jubilee - Jaipur Open de Franche Comte - Besancon Grand Prix de Tennis - St. Jean de Luz Gemax Samsung Open 2004 - Belgrade 2004 USTA Challenger of Calabasas - Calabasas The Manchester Trophy - Manchester X Open Internacional D'Andorra - Andorra Czech Indoor Open - Prague Volkswagen Challenger 2005 - Wolfsburg Ostrava Open 2005 - Ostrava Ciudad de Pozoblanco Open Diputacion - Cordoba The Natrel's Challenger of Granby - Granby IPP Open - Helsinki Mobilux Open - Luxembourg Hilton Waikoloa Village USTA Challenger - Waikoloa Intersport Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise The LTA Cardiff Challenger - Cardiff Intersport Heilbronn Open - Heilbronn Tunis Open 2006 - Tunis Aamulehti Tampere Open - Tampere 2002 FSE Challenger - Tarzana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA Challenge 2002 - Graz USTA Challenger - Champaign Weissenhauser Strand Cup - Hamburg Fergana Challenger - Fergana Open Castilla y Leon Trofeo Iberdrola - Segovia Open D'Orleans - Orleans RCA Championships - Indianapolis IPP Open - Helsinki Internationaux du Doubs - Besancon Puerto Rico Challenger Tennis Event - Humacao Warsteiner Challenger - Lubeck Meridiana Sardegna Open - Olbia PrivatBank Cup - Dnepropetrovsk Open Diputacion Ciudad de Pozoblanco - Cordoba Internationaux de Tennis de Brest - Brest Internationaux de Tennis de Brest - Brest Open de Franche Comte - Besancon ABN/AMRO World Tennis Tournament - Rotterdam Heineken Open Shanghai - Shanghai The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Isla de Lanzarote - Lanzarote Genova Open Challenger - Genova Mallorca Open - Mallorca Open Sainte-Victoire - Aix-En-Provence Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Heilbronn Open - Heilbronn Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London Indian Oil Servo Challenger - Calcutta Milan Indoors - Milan Sporting Challenger 2003 - Turin Tento Czech Open - Prague RCA Championships - Indianapolis The Powder Byrne Trophy - Surbiton Thailand Open - Bangkok drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Open de Charleroi - Charleroi 2001 Eddleman USTA Challenger - Birmingham ECM Cup - Prague Ostrava Heilbronn Open - Heilbronn President's Cup - Astana AXA Cup - London Caversham International Tennis Tournament - Jersey Gerry Weber Open - Halle Keio Challenger International Tennis Tournament - Yokohama Prague Challenger - Prague Mobelwelt-Zick Open 98 - Dresden Ciur Pribram Challenger - Pribram Dunlop World Challenge - Toyota Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Crystal Cup 1998 - Portoroz Lucknow ATP Tour Challenger - Lucknow Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Countrywide Classic - Los Angeles XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai Cherbourg Challenger Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha New Delhi Challenger - New Delhi Rhodes Challenger Steelers Cup - Kosice Mercedes-Benz Cup - Los Angeles Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Akbank Private Banking-TED Open - Istanbul Open 13 - Marseille Tatra Banka Open 2003 - Bratislava Reggio Emilia Challenger Jameson Cup - Milan Naples Challenger - Naples Segovia Challenger Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Open de L'Isere (Open 38) - Grenoble St. Remy Challenger Open 13 - Marseille Challenger Ford de Cherbourg - Cherbourg PBZ Zagreb Indoors - Zagreb Sparkassen Open - Magdeburg Mons Challenger Warsteiner Challenger Series - Lippstadt 2003 Freeman Men's Challenger - Joplin Open 13 - Marseille Tampere Challenger - Tampere Ostend Challenger Tennis Cup of Flanders - Ostende Medicor Open - Budapest Legg Mason Tennis Classic - Washington D.C. Amer-Wilson Tampere ATP Tournament - Tampere Davidoff Swiss Indoors - Basel Open de Moselle - Metz Open de L'Isere - Grenoble AEGON International - Eastbourne President's Cup 2000 - Tashkent Allianz Suisse Open Gstaad - Gstaad San Luis Potosi Challenger - San Luis Potosi Open de Montauban - Montauban Nokian Hakkapeliitta Open - Tampere UNICEF Open - 's Hertogenbosch TED Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle Allianz Suisse Open - Gstaad The Stella Artois Grass Court Championships - Queen's/London Adidas Open de Toulouse - Toulouse Kroger / St. Jude International - Memphis UNICEF Open - 's Hertogenbosch Indian Oil Servo Delhi Challenger - New Delhi Challenger 42 - Andrezieux Pozoblanco Challenger Northern Electric Open 1999 - Newcastle Internationaux de Bretagne - Brest Istanbul Challenger Warsteiner Challenger Lubeck - Lubeck St. Remy Challenger ATP Bangalore Challenger - Bangalore ECU Prague Open - Prague Bath Challenger The Wright Financial Group, Inc. Challenger - Champaign St. Brieuc Challenger Open de Franche-Comte - Besancon Athens Challenger Internazionali de Tennis di Bergamo - Bergamo Sarajevo Open 2004 - Sarajevo Schickedanz Open - Furth South African Airways Tennis Open - Durban S Tennis Master Championship - Graz Pozoblanco Challenger Tunis Open - Tunis Nokian Hakkapeliitta Open - Tampere Heilbronn Challenger BMW Tennis Championship - Sunrise Moncton Men's Challenger - Moncton Geneva Challenger Bratislava Challenger Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Helsinki Challenger Gerry Weber Open - Halle Salem Open - Hong Kong Scania Stockholm Open - Stockholm Izmir Challenger Geneva Challenger ABN/AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Dubai Tennis Open - Dubai Countrywide Classic - Los Angeles Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Idea Prokom Open - Sopot RCA Championships - Indianapolis BA-CA Tennis Trophy - Vienna Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Grand Prix Hassan II - Casablanca President's Cup - Tashkent Kremlin Cup - Moscow Tata Open 2003 - Chennai The Dubai Tennis Championships - Dubai Dubai Tennis Open - Dubai The Dubai Tennis Championships - Dubai Sybase Open - San Jose Credit Agricole Suisse Open - Gstaad Copenhagen Open - Copenhagen Croatia Open - Umag XII Internazionali di Tennis CARISBO - Bologna Estoril Open - Estoril U.S. Men's Clay Court Championships - Orlando Kremlin Cup - Moscow Rado Swiss Open - Gstaad Milan Indoors - Milan Tata Open 2002 - Chennai Allianz Suisse Open - Gstaad The Dubai Tennis Championships - Dubai Miller Lite Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai U.S. Men's Clay Court Championships - Houston UBS Open Gstaad - Gstaad Japan Open - Tokyo Sybase Open - San Jose Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon The Samsung Open - Bournemouth Citrix Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai Credit Agricole Suisse Open - Gstaad Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch du Maurier Open - Toronto The Stella Artois Grass Court Championships - London Licher German Open - Hamburg 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 - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Miami ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Toronto Campbell's Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Qatar Exxon Mobil Open - Doha BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Gerry Weber Open - Halle NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Chennai Open - Chennai Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Miami Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris 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 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Rogers Cup - Montreal French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, Group 1, 2R, FRA-FIN 4-1 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells Wimbledon - London 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, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Wimbledon - London Davis Cup, Group 1, 2R, AUT-FIN 3-2 Wimbledon - London Davis Cup, Group 1, 2R, FIN-ISR 3-2 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0