Career 2020 2018 2017 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1990
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 Spain F11 France F7 Turkey F16 Turkey F17 Turkey F18 Turkey F19 Turkey F20 France F10 France F11 Tunisia F29 Bahrain F1 (Manama) Tunisia F31 (Hammamet) Turkey F2 (Antalya) Morocco F1 M25 Poznan Challenger Leon 2003 - Leon Sarajevo Challenger Rhodes Challenger Recanati Challenger Bratislava Challenger Turkey F15 Morocco F5 Hellmann's Cup - Santiago Rado Swiss Open - Gstaad The Samsung Open - Bournemouth Qatar Mobil Open 2000 - Doha Dubai Tennis Open - Dubai Copenhagen Open - Copenhagen Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca The Stella Artois Grass Court Championships - Queen's/London UBS Open Gstaad - Gstaad 2000 Mercedes Cup - Stuttgart Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Japan Open - Tokyo Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose The Stella Artois Grass Court Championships - London Gelsor Open Romania - Bucharest President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Milan Indoors - Milan Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Jakarta Gstaad Amsterdam Long Island Lyon Ostrava Jakarta Dubai Florence Kitzbuhel Dubai Casablanca Kitzbuhel Toulouse Santiago Sao Paulo Buenos Aires Casablanca Fergana Challenger - Fergana Qatar Open - Doha Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok SA Tennis Open - Johannesburg Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha International Bavarian Championship - Eckental Open 13 - Marseille The Dubai Tennis Championships - Dubai Naples Challenger - Naples Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Internationaux du Doubs - Besancon Countrywide Classic - Los Angeles BNP Paribas Primrose - Bordeaux RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Open 13 - Marseille BMW Open - Munich Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Countrywide Classic - Los Angeles Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Allianz Suisse Open - Gstaad Gemax Samsung Open 2004 - Belgrade UNICEF Open - 's Hertogenbosch Pozoblanco Challenger Segovia Challenger Powder Byrne Trophy - Surbiton Muller Cup 99 - Ulm Jameson Cup - Milan Morocco Tennis Tour - Casablanca 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Challenger Casablanca San Angel - Mexico City Baton Rouge Pro Tennis Classic - Baton Rouge Prosperita Open 2008 - Ostrava Nord LB Open - Braunschweig Moncton Men's Challenger - Moncton Dunlop World Challenge - Toyota Heilbronn Challenger Neride Prague Indoor - Prague St. Brieuc Challenger Johannesburg Challenger Ramat Hasharon Challenger Manchester Challenger PrivatBank Cup - Dnepropetrovsk Bordeaux Mons Challenger Copa Ericsson - Caracas Athens Jersey Challenger San Remo Challenger Prostejov Challenger Pozoblanco Challenger St. Remy Challenger Izmir Challenger Ortisei Challenger The Nottingham Open - Nottingham Izmir Challenger USTA Challenger - Champaign Privatbank Open 2006 - Dnepropetrovsk Telenordia Swedish Open - Bastad Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Internationaux de Tennis de Brest - Brest 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh ECM Cup - Prague The Surbiton Trophy - Surbiton Nord/LB Open - Braunschweig 2002 FSE Challenger - Tarzana Heilbronn Open - Heilbronn The Powder Byrne Trophy - Surbiton Jameson Cup - Milan Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham Nord/LB Open - Braunschweig XI Venice Open - Venice Open de L'Isere (Open 38) - Grenoble IPP Open - Helsinki Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg III Challenger Continenal Plaza - Puerto Vallarta Zagreb Open - Zagreb Ciur Pribram Challenger - Pribram Open de Montauban - Montauban Muller Cup - Ulm Open 88 - Contrexeville Tampere Challenger - Tampere Internationale Tenniskampioenschappen Scheveningen - Scheveningen Heilbronn Open - Heilbronn Rado Geneva Challenger - Geneva Scottish Tennis Championship - Edinburgh Medicor Open - Budapest Maia Challenger - Oporto XL Capital Bermuda Open - Bermuda VI Open Banc Agricol - Andorra Copa Ericsson Peru - Lima Crystal Cup 1998 - Portoroz Copa Ericsson Mexico - Guadalajara Nuembrecht Challenger - Nuembrecht Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Open de l'Isere - Grenoble Open de Franche Comte - Besancon The Joyce Eisenberg Jerusalem Open - Jerusalem Zagreb Open - Zagreb Northern Electric Open 1999 - Newcastle Okal Cup - International Bavarian Championship - Eckental Optimus Maia Open - Maia VII Open Banc Agricol - Andorra Gran Copa Ericsson - Porto Alegre Challenger 42 - Andrezieux Open de Franche Comte - Besancon TED Open Istanbul - Istanbul Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice Sporting Challenger 2003 - Turin The Surbiton Trophy - Surbiton Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign Ostend Challenger Tennis Cup of Flanders - Ostende Challenger 42 - Andrezieux Pomorski Bank Kredytowy Open - Szczecin Meridiana Sardegna Open - Olbia Copa Ericsson Argentina - Buenos Aires La Gran Copa Ericsson - Porto Alegre XL Capital Bermuda Open - Bermuda FILA Challenger Biella - Biella I Open de Tenis Comunidad de Madrid - Madrid Wiesmann Roadster Open - Nuembrecht San Luis Potosi Challenger - San Luis Potosi The Surbiton Trophy - Surbiton XI Open International D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking-TED Open - Istanbul Black Forest Open 2004 - Freudenstadt Busan Open - Busan 2004 USTA Challenger of Calabasas - Calabasas Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble Lambertz Open - Aachen IPP Open - Helsinki IPP Geneva Trophy - Geneva TED Open - Istanbul The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Logopak Challenger 2005 - Lubeck Sarajevo Open - Sarajevo Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis Ostrava Open 2005 - Ostrava 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Nord LB Open - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen The Natrel's Challenger of Granby - Granby Ethias Tennis Trophy - Mons Lambertz Open by Stawag - Aachen Tatra Banka Open - Bratislava Mobilux Open - Luxembourg Tunis Open 2006 - Tunis Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Qatar Exxon Mobil Open 2003 - Doha Challenger 42 - Andrezieux BMW Tennis Championship - Sunrise Open Mutouest St. Brieuc - St. Brieuc The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba San Marino Cepu Open - San Marino Open D'Orleans - Orleans Black Forest Open - Freudenstadt Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble Ciutat de Barcelona - Barcelona German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Kobstaedernes ATP Challenger - Kolding Tennis Masters Series - Monte Carlo Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo Indian Wells XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Monte Carlo Morocco Tennis Tour - Marrakech ECU Prague Open - Prague San Remo Tennis Cup - San Remo Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Challenger Lugano - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Western & Southern Financial Group Masters - Cincinnati Open Castilla y Leon - Segovia NASDAQ-100 Open - Miami 's Tennis Masters 07 Challenger - Graz Citta di Como - Como Telecom Italia Masters - Rome Alexander Kolyaskin Memorial - Donetsk Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Open D'Orleans - Orleans NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto BNP Paribas Masters - Paris Challenger 42 - Andrezieux Rogers Masters - Montreal Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BNP Paribas Open - Indian Wells BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli Puerto Rico Challenger Tennis Event - Humacao San Remo Tennis Cup - San Remo Izmir Cup - Izmir 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Challenger Banque Nationale - Granby Scottsdale Bologna Genova Open Challenger - Genova Doha Open D'Orleans - Orleans President's Cup - Astana Rogers Cup - Montreal Caversham International Tennis Tournament - Jersey Casablanca Keio Challenger International Tennis Tournament - Yokohama Cherbourg Challenger Reggio Emilia Challenger St. Remy Challenger Turin Challenger Recanati Challenger Bath Challenger St. Brieuc Challenger Prostejov Challenger Turin Challenger Pozoblanco Challenger Vancouver Challenger Geneva Challenger Helsinki Challenger Milan Challenger San Marino St. Remy Challenger Geneva Challenger Geneva Challenger Istanbul Challenger 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Athens Challenger French Open - Paris Wimbledon - London U.S. Open - New York French Open Wimbledon U.S. Open Australian Open Bratislava Challenger French Open Australian Open French Open Wimbledon U.S. Open Orleans Challenger U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis BA-CA Tennis Trophy - Vienna Australian Open - Melbourne Dubai Tennis Open - Dubai U.S. Open - New York St. Polten USTA Challenger of North Miami Beach - North Miami Beach Toulouse The Dubai Tennis Championships - Dubai French Open - Paris Wimbledon - London BMW Open - Munich Salem Open - Hong Kong U.S. Open - New York St. Petersburg Open - St. Petersburg Qatar Mobil Open 2001 - Doha Kaltenberg Open - Split Okal Cup 2001 International Bavarian Championships - Eckental French Open - Paris Casino Lugano - Lugano Internationaux de Bretagne - Brest Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo Qatar Exxon Mobil Open 2002 - Doha Wimbledon - London The Manchester Trophy - Manchester Trofeo Conde de Godo - Barcelona U.S. Open - New York Intersport Heilbronn Open - Heilbronn TD Waterhouse Cup - Long Island GHI Bronx Tennis Classic - Bronx The LTA Wrexham Challenger - Wrexham AIG Japan Open - Tokyo Australian Open - Melbourne Open 13 - Marseille French Open - Paris Wimbledon - London The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Generali Open 2003 - Kitzbuhel U.S. Open - New York Doha Oporto Sybase Open - San Jose Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Dubai Tennis Open - Dubai Grand Prix Hassan II - Casablanca Rado Swiss Open - Gstaad Qatar Mobil Open '99 - Doha Davidoff Swiss Indoors - Basel Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Scania Stockholm Open - Stockholm Adidas International - Sydney Open 13 - Marseille AXA Cup - London Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Estoril Open - Estoril Kitzbuhel Internationaler Raiffeisen Grand Prix - St. Polten Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Energis Open - Amsterdam Idea Prokom Open - Sopot RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai Open 13 - Marseille International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Telenordia Swedish Open - Bastad RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel 2003 Mercedes Cup - Stuttgart Open de Moselle - Metz St. Polten Gstaad Schenectady Santiago Montevideo Buenos Aires Telenordia Swedish Open - Bastad Bolzano Lyon Davidoff Swiss Indoors - Basel Wimbledon - London San Marino Milan Indoors - Milan Australian Open - Melbourne Allianz Suisse Open - Gstaad Doha Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Jakarta Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Open Seat-Godo '99 - Barcelona Grand Prix Hassan II - Casablanca Countrywide Classic - Los Angeles Open Seat Godo 2007 - Barcelona Casablanca Estoril Internationaler Raiffeisen Grand Prix - St. Polten Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Barcelona Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Generali Open 1999 - Kitzbuhel Grolsch Open - Amsterdam French Open - Paris Bologna AEGON International - Eastbourne Waldbaum's Hamlet Cup - Long Island U.S. Open - New York President's Cup 1999 - Tashkent Connex Open Romania - Bucharest Stuttgart UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Open 13 - Marseille CA Tennis Trophy - Vienna Credit Agricole Suisse Open - Gstaad The Dubai Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon Casablanca New Haven 1999 Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad New Haven CA Tennis Trophy - Vienna Allianz Suisse Open - Gstaad Croatia Open - Umag Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham President's Cup 2000 - Tashkent Franklin Templeton Tennis Classic - Scottsdale Abierto Mexicano de Tenis - Mexico City Merano Open - Merano Internazionali di Tennis di San Marino - San Marino Basel Scania Stockholm Open - Stockholm Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Open Seat-Godo 2001 - Barcelona UBS Open Gstaad - Gstaad Generali Open 2001 - Kitzbuhel Rotterdam 2002 Mercedes Cup - Stuttgart Nice Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Indian Wells Bucharest Basel Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Dubai Doha Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Stuttgart Vienna Tennis Masters Series - Toronto The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Eurocard Open - Stuttgart 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Paris Rome Rome Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 1, 2R, MAR-UKR 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, World Group, QR, MAR-GBR 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group 2, 2R, IRL-MAR 3-2 Barcelona Olympics Olympics - Athens