Career 2022 2017 2016 2015 2014 2013 2012 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Cambodia F1 Cambodia F2 Zimbabwe F1 Zimbabwe F2 Turkey F33 VI Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger 2002 - San Luis Potosi Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Top Wool Challenger Biella - Biella V Abierto Internacional de Salinas - Salinas Wartburg Open - Eisenach Open 88 - Contrexeville Polish Open 2000 - Poznan FILA Challenger Biella - Biella Open de Charleroi - Charleroi Internationaux de Tennis de Brest - Brest Challenger Casino Lugano - Lugano Oberstaufen Cup - Oberstaufen Siemens Open 2001 - Scheveningen Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Warta Cup 2001 - Sopot XXVIII Edizione 'A.Savoldi' - Manerbio Black Forest Open - Freudenstadt TED Open - Istanbul Open de L'Isere (Open 38) - Grenoble VIII Trofeo Ciutat de Barcelona - Barcelona Maia Open 2002 - Maia IX Ciutat de Barcelona - Barcelona Open 88 - Contrexeville 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Schickendanz Open - Furth Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino Asics Challenger Open - Monchengladbach Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta M15 Heraklion ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Open de Montauban - Montauban Open Castilla y Leon - Segovia Porsche Open - Poznan ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Copa Petrobras Santiago - Santiago Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tunis Open - Tunis Architect Open - Budapest Nord LB Open - Braunschweig Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Petrobras - Santiago Copa Petrobras - Aracaju X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden 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 Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Kia Challenger ATP - Santiago XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli II Cyclus Open de Tenis - Florianopolis Nord LB Open 2007 - Braunschweig Banjaluka Challenger 2007 - Banja Luka Open Costa Daurada - Tarragona Citta di Brindisi - Brindisi San Luis Potosi Challenger - San Luis Potosi XL Bermuda Open - Bermuda Rijeka Open - Rijeka Pharma Medico Open 2008 - Aarhus Nord LB Open - Braunschweig Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Pekao Open - Szczecin Bogota Challenger Braunschweig Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Szczecin Challenger Napoli Challenger Timisoara Challenger - Timisoara Tarragona Challenger Furth Challenger Kosice Challenger Bytom Challenger Samarkand Challenger Tampere Challenger Kitzbuhel Challenger Todi Challenger Trnava Challenger Heilbronn Challenger Quimper Challenger Marrakech Challenger St. Remy Challenger Petange Challenger Seville Challenger Mons Challenger Braunschweig Challenger Orleans Challenger Rennes Challenger IPP Geneva Trophy - Geneva Irving Challenger Bordeaux Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Orleans Challenger Happy Valley Challenger Mons Challenger Quimper Challenger Orleans Challenger Lyon Challenger Braunschweig Challenger Aix En Provence Challenger Copa Petrobras - Montevideo Copa Kia - Santiago 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Olbia Geovillage Open - Olbia San Luis Potosi Challenger - San Luis Potosi TCT Open - Tunis Garden Open - Rome Mouilleron-Le-Captif Challenger Ilkley Challenger RCA Championships - Indianapolis Copa AT&T - Buenos Aires Siemens Open - Scheveningen Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Warta Cup - Sopot Allianz Suisse Open Gstaad - Gstaad Kremlin Cup - Moscow Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Tennis Napoli Cup - Napoli Abierto Mexicano Telfonica MoviStar - Acapulco Memorial Savigny - Sassuolo Open de Montauban - Montauban Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz The Hilversum Open - Hilversum Grand Prix de Tennis de Lyon - Lyon US Men's Clay Court Championships - Houston The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Rennes Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Wroclaw Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mumbai Open - Mumbai Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille Sophia Antipolis Challenger Copa Telmex - Buenos Aires BMW Open - Munich The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane - Brisbane Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Credit Agricole Suisse Open - Gstaad Citi Open - Washington If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Swiss Indoors Basel - Basel AEGON Championships - London Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Orleans Challenger Ljubljana Open - Ljubljana ATU Cup - Weiden Bordeaux Challenger Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran X Ciutat de Barcelona - Barcelona Northern Electric Open 1999 - Newcastle Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw VII Avierto Internacional de Salinas - Salinas Memorial Piertomaso Tessitore - San Remo Generali Open 2000 - Kitzbuhel Zagreb Open - Zagreb Open de Montauban - Montauban BMW Brixina Tennis Open 2000 - Bressanone EI Bank Bulgarian Challenger - Sofia St. Remy Challenger Qatar Mobil Open 2001 - Doha Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen San Marino Cepu Open - San Marino Tennis Napoli Cup - Napoli San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Franklin Templeton Tennis Classic - Scottsdale Tunis Open 2006 - Tunis Monte Carlo Open - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Posillipo Tennis Cup - Napoli Chevrolet Cup - Vina del Mar 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 Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Tennis Masters Series - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Japan Open - Tokyo AAPT Championships - Adelaide ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona TD Waterhouse Cup - Long Island French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Seville Challenger Wimbledon - London Generali Open 2001 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Salem Open - Hong Kong Davidoff Swiss Indoors - Basel French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Idea Prokom Open - Sopot 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 BellSouth Open - Vina del Mar French Open - Paris Wimbledon - London The Stella Artois Grass Court Championships - London Sybase Open - San Jose U.S. Open - New York Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb French Open - Paris Next Generation Adelaide International - Adelaide BMW Open - Munich Wimbledon - London Petange Challenger U.S. Open - New York Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon French Open - Paris Wimbledon - London Open de la Comunidad Valenciana - Valencia Interwetten Austrian Open - Kitzbuhel U.S. Open - New York Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York Open 13 - Marseille AEGON International - Eastbourne The Dubai Tennis Championships - Dubai French Open - Paris Australian Open - Melbourne Open de Tenis Comunidad Valenciana - Valencia French Open - Paris Grand Prix Hassan II - Casablanca Wimbledon - London U.S. Open - New York Qatar Exxon Mobil Open - Doha Davidoff Swiss Indoors Basel - Basel French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London St. Petersburg Open - St. Petersburg The Nottingham Open - Nottingham BCR Open Romania - Bucharest Heilbronn Challenger Open Sud de France - Montpellier International German Open - Hamburg The Priority Telecom Open - Amersfoort Open de Nice Cote d'Azur - Nice Grand Prix Hassan II - Casablanca Stockholm Open - Stockholm Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Mouilleron-Le-Captif Challenger Sydney International - Sydney Generali Open - Kitzbuhel Open de Nice Cote d'Azur - Nice Millennium Estoril Open - Estoril The Stella Artois Championships - London Synsam Swedish Open - Bastad Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril ATP Kremlin Cup - Moscow Moselle Open - Metz Heilbronn Challenger Ordina Open - 's-Hertogenbosch Braunschweig Challenger Scheveningen Challenger Poznan Challenger Mercedes Cup - Stuttgart Moselle Open - Metz Allianz Suisse Open Gstaad - Gstaad Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 If Stockholm Open - Stockholm Davis Cup, World Group, QF, RUS-FRA 3-2 Napoli Challenger AAMI Classic - Kooyong Kooyong Classic - Kooyong Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Adidas Open de Toulouse - Toulouse Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis Austrian Open - Kitzbuhel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Mons Challenger Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Moselle Open - Metz Erste Bank Open - Vienna Mons Challenger Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca AEGON Championships - London Nord/LB Open - Braunschweig SkiStar Swedish Open - Bastad Bordeaux Challenger Moselle Open - Metz Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice AEGON Championships - London Amer-Wilson Tampere Challenger - Tampere IPP Open - Helsinki Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Open 13 - Marseille Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Romania - Bucharest Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Open 13 - Marseille Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai The Stella Artois Championships - London The Samsung Open - Nottingham Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Energis Open - Amersfoort Davidoff Swiss Indoors - Basel Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart AEGON International - Eastbourne Dutch Open Tennis - Amersfoort If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco China Open - Beijing BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BellSouth Open - Vina del Mar Swiss Indoors Basel - Basel Catella Swedish Open - Bastad Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Cincinnati Medibank International - Sydney Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Medibank International - Sydney Masters Series Hamburg - Hamburg Estoril Open - Estoril Tennis Masters Series - Monte Carlo Masters Series Monte-Carlo - Monte-Carlo Generali Open - Kitzbuhel Tata Open - Chennai ATP Kremlin Cup - Moscow Stockholm Open - Stockholm Campionati Internazionali d'Italia - Rome Stockholm Open - Stockholm Campionati Internazionali D'Italia - Rome Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Movistar Open - Vina del Mar Campionati BNL dItalia - Rome Apia International - Sydney Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai AEGON Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris U.S. Open - New York Tennis Masters Series - Montreal Moselle Open - Metz BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London Topshelf Open - 's-Hertogenbosch Apia International - Sydney French Open - Paris U.S. Open - New York European Open - Antwerp Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Miami Open - Miami U.S. Open - New York U.S. Open - New York The Ericsson Open - Miami Australian Open - Melbourne Rogers Masters - Toronto Wimbledon - London Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf 1 Masters Guinot Mary Cohr Olympics - Beijing