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