Career 2022 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 F14 France F13 China F1 China F2 Morocco F1 Morocco F2 Italy F26 France F7 Croatia F3 Italy F4 Bulgaria F3 Bulgaria F4 Great Britain F17 Turkey F34 Turkey F35 Israel F2 France F8 Croatia F4 Croatia F5 Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 Great Britain F7 Tunis Open - Tunis France F20 Rodez Mamaia Challenger - Constanta St. Brieuc Challenger Monza Challenger Bordeaux Challenger Reggio Emilia Challenger San Benedetto Challenger San Marino Challenger Trnava Challenger Timisoara Challenger - Timisoara Zenith Tennis Cup-Harbour Club - Milan Ljubljana Challenger AAPT Championships - Adelaide Seville Challenger Samsung Open - Brighton GHI Bronx Tennis Classic - Bronx Milan Indoors - Milan Copa Kia Challenger ATP - Santiago Tennis Napoli Cup 2007 - Napoli Generali Open 2001 - Kitzbuhel Grand Prix Hassan II - Casablanca Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Szczecin Challenger Generali Open 2003 - Kitzbuhel International Championship of Croatia - Umag TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Bancolombia Open - Cali Marrakech Challenger M15 Heraklion Tata Open - Chennai BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe X Torneo Internazionale di Tennis - Barletta Arizona Men's Tennis Championships - Scottsdale Internationaux de Nouvelle-Caledonie - New Caledonia Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Next Generation Hardcourts - Adelaide U.S. Men's Clay Court Championships - Houston BMW Open - Munich Nossa Caixa Aberto de Sao Paulo - Sao Paulo Olbia Geovillage Open - Olbia Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Zivnobanka Czech Open - Prostejov Samsung Securities Cup - Seoul Synsam Swedish Open - Bastad Samsung Secruities Cup Challenger - Seoul La Serena Open - La Serena Mercedes-Benz Cup - Los Angeles Croatia Open - Umag The Stella Artois Grass Court Championships - London Aamulehti Tampere Opene - Tampere CA Tennis Trophy - Vienna AAPT Championships - Adelaide Rijeka Open - Rijeka Sydney International - Sydney Pharma Medico Open 2008 - Aarhus BNP Paribas Primrose - Bordeaux Gelsor Open Romania - Bucharest ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championships - Houston Synsam Swedish Open - Bastad Nord LB Open - Braunschweig Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel Davidoff Swiss Indoors - Basel Allianz Suisse Open Gstaad - Gstaad Open Seat Godo 2007 - Barcelona San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons s'Tennis Masters Challenger - Graz BMW Open - Munich Synsam Swedish Open - Bastad Citta di Como Challenger - Como Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Heineken Open - Auckland Brasil Open - Costa do Sauipe Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Pekao Open - Szczecin Copa Petrobras-Uruguay - Montevideo Noumea Challenger Argentina Open - Buenos Aires Heilbronn Challenger Open de la Comunidad Valenciana - Valencia Copa Petrobras - Montevideo If Stockholm Open - Stockholm KGHM Polish Indoors - Wroclaw Internationaler Raiffeisen Grand Prix - St. Polten Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Braunschweig Challenger Heineken Open - Auckland Movistar Open - Vina del Mar The Priority Telecom Open - Amersfoort Cordenons Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Banja Luka Challenger Interwetten Austrian Open - Kitzbuhel Napoli Challenger Dutch Open Tennis - Amersfoort Tarragona Challenger AEGON Championships - London 5th Sardinian International Championships - Cagliari Bytom Challenger BCR Open Romania - Bucharest U.S. Mens's Clay Court Championship - Houston If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Samarkand Challenger Movistar Open - Santiago Seville Challenger Brasil Open - Costa do Sauipe Todi Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Volvo Sylt Open - Sylt Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Brisbane International - Brisbane BMW Open - Munich Abierto Mexicano Telcel - Acapulco Malaysian Open - Kuala Lumpur Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Gemax Open 2002 - Belgrade Challenger Ford de Cherbourg - Cherbourg Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh ECM Cup - Prague Sporting Challenger - Turin Open de Montauban - Montauban Siemens Open 2002 - Scheveningen The Hilversum Open - Hilversum Hilton Waikoloa USTA Challenger - Waikoloa AXA Open - Lisbon Sardinia International Championship - Cagliari Challenger Casino Lugano - Lugano Open de Montauban - Montauban Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Polish Open 2000 - Poznan Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio FILA Challenger Biella - Biella drkoop.com USTA Tennis Championships of Houston - Houston Open de L'Isere-Open 38 - Grenoble Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Oberstaufen Cup - Oberstaufen Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Warta Cup 2001 - Sopot Geneva Challenger - Geneva XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi Kyiv UMC Open - Kiev VIII Trofeo Ciutat de Barcelona - Barcelona The Bolton Challenger - Bolton Pekao Open - Szczecin Maia Open 2002 - Maia IX Ciutat de Barcelona - Barcelona Samsung Securities Cup - Seoul Jameson Cup - Milan Challenger Ciudad de Tijuana - Tijuana Internationaux de Tennis de Brest - Brest Memorial Piertomaso Tessitore - San Remo Open de Nice - Nice Prague Challenger - Prague Northern Electric Open 1999 - Newcastle Copa Sevilla Internacionales de Andalucia - Seville Barletta Citta Della Disfida Open 2000 - Barletta Copa Ericsson - Sao Paulo Optimus Maia Open - Maia Zagreb Open - Zagreb VII Open Banc Agricol - Andorra Quelle Cup 2000 - Furth Pekao Open - Szczecin VII Torneo Internazionale di Tennis - Barletta BMW Brixina Tennis Open 2000 - Bressanone San Luis Potosi Challenger - San Luis Potosi CA-Challenge 2000 - Graz 2003 Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of San Antonio - San Antonio 2003 West Side Tennis Club Challenger - Forest Hills Ljubljana Open - Ljubljana Schickendanz Open - Furth ATU Cup - Weiden Nord/LB Open - Braunschweig ATU Cup 2001 - Weiden San Marino Cepu Open - San Marino Asics Challenger Open - Monchengladbach EI Bank Bulgarian Challenger - Sofia Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Open de Mantouban - Montauban Open 88 - Contrexeville Frito Lay/USTA Challenger - Binghamton Open Sainte Victoire - Aix-En-Provence Medicor Open - Budapest Banca Stato Challenger Lugano - Lugano ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Top Wool Challenger Biella - Biella Open de Montauban - Montauban Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen Oberstraufen Cup - Oberstaufen SAA Hilversum Open - Hilversum Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble St. Petersburg Challenger - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Pekao Open 2004 - Szczecin Czech Open - Prostejov Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Copa Petrobras Santiago - Santiago IPP Open - Helsinki Mobilux Open - Luxembourg China Open - Beijing Copa Telefonica CTC Chile - Santiago Challenger 42 - Andrezieux IX Torneo Internacionale de Tennis - Barletta Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Architect Open - Budapest Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig San Marino Cepu Open - San Marino IPP Geneva Trophy - Geneva Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Open D'Orleans - Orleans Pekao Open 2005 - Szczecin Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Petrobras - Santiago Copa Petrobras - Aracaju MoviStar Open - Vina del Mar Mobilux Open - Luxembourg Copa Kia - Santiago The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza XL Bermuda Open - Bermuda Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella 8° Trani Cup - Trani Concurso Internacional de Vigo - Vigo GHI Bronx Tennis Classic - Bronx Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Open D'Orleans - Orleans Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Ciutat de Barcelona - Barcelona Kobstaedernes ATP Challenger - Kolding Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires BellSouth Open - Vina del Mar Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon XI Torneo Internazionale di Tennis - Barletta Croatia Osiguranje Rijeka Open - Rijeka Nord LB Open 2007 - Braunschweig Open de Montauban - Montauban San Marino Cepu Open - San Marino LXVII Concursu Internacional de Vigo - Vigo Alexander Kolyaskin Memorial - Donetsk Banjaluka Challenger 2007 - Banja Luka Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona The Stella Artois Championships - London 2008 China TCL Challenger - Guangzhou San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli XL Bermuda Open - Bermuda Sporting Challenger '08-Trofeo Regione Piemonte - Turin LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Paraguay - Asuncion IV Challenger Ciudad De Guayaquil - Guayaquil Copa Telmex - Buenos Aires Tanger Challenger Rabat Challenger Bogota Challenger Abierto Mexicano Telcel - Acapulco Genova Challenger Furth Challenger Kosice Challenger Tampere Challenger Dutch Open Tennis - Amersfoort Kitzbuhel Challenger St. Brieuc Challenger Turin Challenger Orbetello Challenger Astana Challenger Geneva Challenger Kazan Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Napoli Challenger Copa AT&T - Buenos Aires RCA Championships - Indianapolis Generali Open - Kitzbuhel Downtown Athletic Club USTA Challenger - Amarillo Challenger 42 - Andrezieux GHI Bronx Tennis Classic - Bronx Copenhagen Open - Copenhagen Campionati Internazionali di Sicilia - Palermo Neride Prague Indoor - Prague Amer-Wilson Tampere Challenger - Tampere Open de Charleroi - Charleroi Kyiv UMC Open - Kiev Internationaux de Bretagne - Brest Tennis Napoli Cup - Napoli Tatra Banka Open - Bratislava Czech Open 2006 - Prostejov Tata Open 2003 - Chennai Open de Moselle - Metz Adidas International - Sydney Tennis Masters Series - Madrid Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Grand Prix de Tennis de Lyon - Lyon Croatia Open - Umag Gelsor Open Romania - Bucharest International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Energis Open - Amersfoort Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot China Open - Beijing Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Next Generation Adelaide International - Adelaide The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Connex Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Siebel Open - San Jose Italian Open - Rome Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BCR Open Romania - Bucharest BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BMW Open - Munich Monte-Carlo Rolex Masters - Monte-Carlo Estoril Open - Estoril Kroger / St. Jude International - Memphis Rogers Masters - Toronto French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Legg Mason Tennis Classic - Washington D.C. French Open - Paris Wimbledon - London U.S. Open - New York AIG Japan Open - Tokyo Stockholm Open - Stockholm Stockholm Open - Stockholm Australian Open - Melbourne Movistar Open - Vina del Mar 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 Masters Series - Hamburg U.S. Open - New York Copa Telmex - Buenos Aires 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells Rogers Cup - Montreal Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 2R, MON-LAT 2-3 Wimbledon - London Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, PO, MAR-MON 2-3