Career 2017 2016 2015 2014 2013 2012 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993
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 Tunisia F5 V Trofeo Barcelona de Tenis - Barcelona Cairo Challenger - Cairo Wartburg Open - Eisenach XI Ciutat de Barcelona - Barcelona Open 88 - Contrexeville 5th Sardinian International Championships - Cagliari Prague Open - Prague Challenger Copa Sevilla - Seville Internationaux de Tennis de Brest - Brest IX Torneo Internacionale de Tennis - Barletta VI Open Banc Agricol - Andorra LXV Concurso Internacional Vigo - Vigo Schickedanz Open 2007 - Furth Ciur Cup 99 - Prague Pekao Open - Szczecin Open Maxon - Barcelona Open 88 - Contrexeville Open Costa Daurada - Tarragona XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona V Abierto Internacional de Salinas - Salinas San Marino Cepu Open - San Marino San Luis Potosi Challenger 2002 - San Luis Potosi Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Black Forest Open - Freudenstadt Siemens Open 2001 - Scheveningen Pekao Open 2003 - Szczecin Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Pekao Open - Szczecin Sardinia International Championship - Cagliari Challenger Casino Lugano - Lugano TED Open - Istanbul 6th Sardinian International Championships - Cagliari Open de L'Isere (Open 38) - Grenoble Tennis Napoli Cup 2006 - Napoli Nord/LB Open 2004 - Braunschweig Open Castilla y Leon - Segovia Porsche Open - Poznan ATP Challenger Open 2004 - Monchengladbach Pekao Open 2004 - Szczecin Tunis Open - Tunis Nord LB Open - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Copa Sevilla 2007 - Seville Czech Open 2006 - Prostejov Nord LB Open 2006 - Braunschweig Dusseldorf Open 2006 - Dusseldorf Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta Heilbronn Challenger Quimper Challenger ECM Prague Open 2005 - Prague Marrakech Challenger Sir Supermercati - Rome St. Remy Challenger Petange Challenger Mons Challenger X Torneo Internazionale di Tennis - Barletta Ciutat de Barcelona - Barcelona Orleans Challenger Rennes Challenger Irving Challenger Bordeaux Challenger Prostejov Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Marburg Challenger Braunschweig Challenger Orleans Challenger Mons Challenger Quimper Challenger Orleans Challenger Lyon Challenger Kyiv Open - Kiev Quelle Cup - Furth Braunschweig Challenger Braunschweig Challenger Trofeo Internacional Club Laieta - Barcelona Happy Valley Challenger Open Seat-Godo '97 - Barcelona Internazionali di Tennis di San Marino - San Marino Kremlin Cup - Moscow Open Seat-Godo '98 - Barcelona Aix En Provence Challenger Connex Open Romania - Bucharest Kroger / St. Jude International - Memphis Internazionali di Tennis di San Marino - San Marino Campionati Internazionali di Sicilia - Palermo Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Wideyes Swedish Open - Bastad Paegas Czech Open - Prague TCT Open - Tunis Garden Open - Rome Mouilleron-Le-Captif Challenger Ilkley Challenger RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo Japan Open - Tokyo Siemens Open - Scheveningen Kremlin Cup - Moscow Copa Sevilla Internacionales de Andalucia - Seville Qatar Mobil Open 2001 - Doha Open de Charleroi - Charleroi Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale VIII Torneo Internazionale di Tennis - Barletta Estoril Open - Estoril Memorial Savigny - Sassuolo Open de Montauban - Montauban Czech Open - Prostejov Open Seat-Godo 2001 - Barcelona XII Internazionali di Tennis CARISBO - Bologna Mallorca Open - Mallorca Cerveza Club Columbia Open - Bogota 1998 Mercedes Cup - Stuttgart Grolsch Open - Amsterdam Internationaler Raiffeisen Grand Prix - St. Polten Rennes Challenger Wroclaw Challenger Telenordia Swedish Open - Bastad Sophia Antipolis Challenger Estoril Open - Estoril Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot International Championships of Sicily - Palermo Orleans Challenger Gelsor Open Romania - Bucharest Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Qatar Exxon Mobil Open 2002 - Doha Grand Prix Hassan II - Casablanca Braunschweig Open - Braunschweig Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Badden Open by Rothaus - Ettlingen Bordeaux Challenger Schickendanz Open - Furth Torneo Internazionale di Tennis ATP-Challenger - Merano Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow 1997 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Graz CA Challenger - Graz Copa Kia Challenger ATP - Santiago Stockholm Open - Stockholm Tata Open 2003 - Chennai Adidas International - Sydney Open Seat Godo 2003 - Barcelona Maia Challenger - Oporto Open de Tenis Comunidad Valenciana - Valencia X Ciutat de Barcelona - Barcelona ATP Tour Challenger at Nellie Gail - Laguna Hills Energis Open - Amersfoort Davidoff Swiss Indoors - Basel Northern Electric Open 1999 - Newcastle TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Cairo Challenger - Cairo Romanian Open - Bucharest Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw VII Avierto Internacional de Salinas - Salinas Grand Prix Hassan II - Casablanca Estoril Open - Estoril Zagreb Open - Zagreb Jaegermeister Open - Braunschweig Open de Montauban - Montauban Campionati Internazionali di Sicilia - Palermo St. Remy Challenger Prague Jagermeister Open - Braunschweig Venice Challenger - Venice CA Challenger - Graz VII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Napoli San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Pekao Open 2005 - Szczecin TD Waterhouse Cup - Long Island Chevrolet Cup - Santiago Gerry Weber Open - Halle International Championship of Croatia - Umag Heineken Open - Auckland Generali Open 2000 - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Gelsor Open Romania - Bucharest Dubai Tennis Open - Dubai Gerry Weber Open - Halle Franklin Templeton Tennis Classic - Scottsdale Internazionali di Tennis di San Marino - San Marino Tata Open - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Salem Open - Hong Kong The Priority Telecom Open - Amersfoort Davidoff Swiss Indoors - Basel Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Idea Prokom Open - Sopot St. Petersburg Open - St. Petersburg Gelsor Open Romania - Bucharest Croatia Open - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BellSouth Open - Vina del Mar Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril 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 MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe The Tennis Channel Open - Las Vegas 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 Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open 13 - Marseille BMW Open - Munich The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb Open Seat Godo - Barcelona BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Sybase Open - San Jose Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Credit Agricole Suisse Open - Gstaad Citi Open - Washington If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca AEGON Championships - London Winston-Salem Open - Winston-Salem Petange Challenger Grand Prix de Tennis de Lyon - Lyon Bournemouth AEGON International - Eastbourne The Dubai Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Valencia The Nottingham Open - Nottingham BCR Open Romania - Bucharest Topshelf Open - 's-Hertogenbosch Open Sabadell Atlantico - Barcelona Erste Bank Open - Vienna Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Heilbronn Challenger International German Open - Hamburg Swiss Indoors Basel - Basel Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Mouilleron-Le-Captif Challenger Sydney International - Sydney Croatia Open Umag - Umag Open de Nice Cote d'Azur - Nice Millennium Estoril Open - Estoril Moselle Open - Metz ATP Kremlin Cup - Moscow Heilbronn Challenger Moselle Open - Metz Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm International Championships of Sicily - Palermo Grand Prix de Tennis de Lyon - Lyon Paegas Czech Open - Prague Rado Swiss Open - Gstaad Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Abierto Mexicano de Tenis Pegaso - Mexico City Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Grand Prix Hassan II - Casablanca Croatia Open - Umag Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Adidas Open de Toulouse - Toulouse Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Austrian Open - Kitzbuhel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch 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 IPP Open - Helsinki Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Open 13 - Marseille Pomorski Bank Kredytowy Open - Szczecin Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Open 13 - Marseille Marbella Open - Marbella European Community Championships - Antwerp St. Petersburg Open - St. Petersburg Open Romania - Bucharest Tennis Napoli Cup 2007 - Napoli Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca International Championship of Croatia - Umag Open Romania - Bucharest Grand Prix Hassan II - Casablanca Open 13 - Marseille Gerry Weber Open - Halle Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai The Stella Artois Championships - London The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Kitzbuhel Waldbaum's Hamlet Cup - Long Island Generali Open 1998 - Kitzbuhel Sybase Open - San Jose AEGON International - Eastbourne Open Seat-Godo '99 - Barcelona BMW Open - Munich ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon International Championship of Croatia - Umag Grolsch Open - Amsterdam ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille China Open - Beijing Abierto Mexicano de Tenis Pegaso - Acapulco Abierto Mexicano de Tenis Pegaso - Acapulco Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Adidas International - Sydney Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Italian Open - Rome Swiss Indoors Basel - Basel 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells Catella Swedish Open - Bastad Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Italian Open - Rome Monte Carlo Open - Monte Carlo Mercedes Cup - Stuttgart German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Open 13 - Marseille Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells XII Internazionali di Tennis CARISBO - Bologna Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Open 13 - Marseille Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Merano Open - Merano Grand Prix de Tennis de Lyon - Lyon Santiago Croatia Open - Umag 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 The Samsung Open - Nottingham Medibank International - Sydney Telecom Italia Masters - Rome Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Italian Open - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg 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 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 BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo Connex Open Romania - Bucharest BNP Paribas Masters - Paris San Marino Medibank International - Sydney Eurocard Open - Stuttgart Estoril Open - Estoril Tennis Masters Series - Madrid Abierto Mexicano de Tenis Pegaso - Acapulco Rogers Masters - Toronto Generali Open - Kitzbuhel Campionati Internazionali d'Italia - Rome French Open - Paris ATP Kremlin Cup - Moscow Monte Carlo Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Pilot Pen Tennis - New Haven French Open - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Masters - Montreal Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai - Shanghai Wimbledon - London French Open - Paris Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York Apia International - Sydney Mutua Madrilena Masters Madrid - Madrid AEGON Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Waldbaum's Hamlet Cup - Long Island Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Moselle Open - Metz French Open - Paris BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Wimbledon - London Masters Series Hamburg - Hamburg U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Tennis Masters Series - Paris BNP Paribas Open - Indian Wells Marbella BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Open de Tenis Comunidad Valenciana - Valencia Wimbledon - London The Stella Artois Championships - London Topshelf Open - 's-Hertogenbosch Australian Open - Melbourne Apia International - Sydney U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne European Open - Antwerp Qatar ExxonMobil Open - Doha U.S. Open - New York Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 1 Masters Guinot Mary Cohr Australian Open - Melbourne AAMI Classic - Kooyong Kooyong Classic - Kooyong U.S. Open - New York Miami Open - Miami Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Sony Ericsson Open - Miami The Ericsson Open - Miami Tennis Masters Series - Cincinnati Rogers Masters - Toronto U.S. Open - New York Wimbledon - London Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf Olympics - Beijing