Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
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 Tennis Cup of Flanders - Ostende Zagreb Open - Zagreb VII Torneo Internazionale di Tennis - Barletta X Ciutat de Barcelona - Barcelona Nord/LB Open 2004 - Braunschweig Open Castilla y Leon - Segovia Pekao Open 2004 - Szczecin IX Torneo Internacionale de Tennis - Barletta ECM Prague Open - Prague Open 88 - Contrexeville Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella Tennis Napoli Cup - Napoli San Marino Challenger Ciutat de Barcelona - Barcelona Banca Stato Challenger Lugano - Lugano Zagreb Open - Zagreb Open de Montauban - Montauban San Marino Cepu Open - San Marino Open Diputacion - Cordoba Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville XXXVII Torneig C.E. Laieta - Barcelona Ciudad de Pozoblanco Open Diputacion - Cordoba Kyiv UMC Open - Kiev Geneva Challenger - Geneva Top Wool Challenger Biella - Biella Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Siemens Open - Scheveningen Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo 6th Sardinian International Championships - Cagliari Sir Supermercati - Rome VIII Torneo Internazionale di Tennis - Barletta San Marino Cepu Open - San Marino Open Costa Daurada - Tarragona Pekao Open - Szczecin BMW Tennis Championship - Sunrise Unicredit Czech Open - Prostejov Zivnobanka Czech Open - Prostejov Pekao Open - Szczecin Nord/LB Open - Braunschweig Banca Stato Challenger - Lugano Podebradka Cup - Prague Skandia Open - Linz Prague Open - Prague Szczecin Challenger Mitsubishi Electric Europe Cup - Monza Samarkand Challenger - Samarkand Scheveningen Challenger Genova Challenger Czech Open - Prostejov Prostejov Challenger Szczecin Challenger XL Bermuda Open - Bermuda Prostejov Challenger Monza Challenger Cordenons Challenger Genova Challenger Marbella Challenger Rome Challenger Prostejov Challenger Szczecin Challenger San Marino Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Trnava Challenger Sibiu Challenger XI Ciutat de Barcelona - Barcelona Copa Telefonica CTC Chile - Santiago Casablanca Challenger Bucaramanga Challenger Czech Open 2005 - Prostejov Oberstaufen Cup - Oberstaufen Nord LB Open - Braunschweig Santo Domingo Challenger Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino Napoli Challenger Pekao Open 2005 - Szczecin Brixina Tennis Open - Bressanone Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger XI Ciutat de Barcelona - Barcelona Prague Challenger Padova Challenger Todi Challenger Poznan Challenger Black Forest Open - Freudenstadt Pekao Open 2001 - Szczecin VIII Trofeo Ciutat de Barcelona - Barcelona Open Sud de France - Montpellier DPD Challenger 2002 - Aschaffenburg IX Ciutat de Barcelona - Barcelona Seville Challenger Szczecin Challenger Trnava Challenger Rome Challenger Mohammedia Challenger Ho Chi Minh City Challenger - Ho Chi Minh City Casablanca Challenger Memorial Savigny - Sassuolo XI Venice Open - Venice Siemens Open 2001 - Scheveningen Furth Challenger Open Castilla y Leon - Segovia 4th Sardinia International Championships - Cagliari San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Cairo Challenger 2002 - Cairo Bucaramanga Challenger Guadalajara Challenger San Luis Potosi Challenger Heilbronn Challenger Furth Challenger Blois Challenger Bastad Challenger Como Challenger Szczecin Challenger Sophia Antipolis Challenger AXA Open II - Espinho BellSouth Open - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo '97 - Barcelona BMW Open - Munich 1997 Mercedes Cup - Stuttgart Grolsch Open 1997 - Amsterdam Waldbaum's Hamlet Cup - Long Island The Samsung Open - Bournemouth Romanian Open - Bucharest Davidoff Swiss Indoors - Basel Adidas International - Sydney Waldbaum's Hamlet Cup - Long Island Open 13 - Marseille Dubai Tennis Open - Dubai Open Seat-Godo 2000 - Barcelona Gerry Weber Open - Halle Croatia Open - Umag Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Gelsor Open Romania - Bucharest Davidoff Swiss Indoors - Basel San Marino CEPU Open - San Marino Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Salem Open - Hong Kong CA Tennis Trophy - Vienna Stockholm Open - Stockholm Tata Open 2003 - Chennai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo 2003 - Barcelona Energis Open - Amersfoort Mallorca Open - Mallorca International Championship of Croatia - Umag CA Tennis Trophy - Vienna Memphis Casablanca Sydney International - Sydney Gstaad Stuttgart Kitzbuhel Umag Bucharest Palermo Marbella Moscow Oporto International Championship of Croatia - Umag RCA Championships - Indianapolis Valencia Szczecin Challenger Madrid Challenger Santiago Montevideo Buenos Aires Open Seat-Godo 2001 - Barcelona Abierto Mexicano de Tenis Pegaso - Acapulco Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Mallorca Open - Mallorca Genova Challenger International Championship of Croatia - Umag Munich AIG Japan Open - Tokyo Tennis Masters Series - Miami RCA Championships - Indianapolis Oporto 1998 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Gold Flake Open - Chennai International Championship of Croatia - Umag Honda Kah Singapore Men's Tennis Open - Singapore RCA Championships - Indianapolis Citrix Tennis Championships - Delray Beach FILA Challenger - Biella Masters Series Hamburg - Hamburg JVC Trophy - Vienna Gelsor Open Romania - Bucharest Philadelphia Barcelona Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Telenordia Swedish Open - Bastad Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona San Marino Cepu Open - San Marino Allianz Suisse Open - Gstaad IPB Czech Indoor - Ostrava Dubai Tennis Open - Dubai Auckland Estoril Open - Estoril Rotterdam Generali Open - Kitzbuhel Croatia Open - Umag Estoril Memorial Savigni - Sassuolo China Open - Beijing Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open Seat-Godo '99 - Barcelona Kyiv UMC Open - Kiev Amsterdam Open Costa Daurada - Tarragona Chennai Open - Chennai Nord/LB Open - Braunschweig Medibank Private International - Sydney Adidas International - Sydney Argentina Open - Buenos Aires Geneva Challenger - Geneva Mallorca Open - Mallorca Gerry Weber Open - Halle Brasil Open - Costa do Sauipe Croatia Open - Umag Idea Prokom Open - Sopot Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Franklin Templeton Tennis Classic - Scottsdale Synsam Swedish Open - Bastad The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot China Open - Beijing Open Romania - Bucharest Genova Challenger CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Estoril Open - Estoril 2003 Mercedes Cup - Stuttgart Heineken Open - Auckland Gerry Weber Open - Halle Movistar Open - Vina del Mar RCA Championships - Indianapolis President's Cup 2000 - Tashkent XL Challenger de Tenis Copa Sevilla - Seville Adidas Open de Toulouse - Toulouse 1999 Mercedes Cup - Stuttgart ATP Challenger Open 2004 - Monchengladbach Copa Sevilla-Internacionales de Andalucia - Seville Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Generali Open 2000 - Kitzbuhel Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Sydney International - Sydney MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Chennai Open - Chennai Medibank International - Sydney Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril CA Tennis Trophy - Vienna Umag BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart German Tennis Championships - Hamburg BCR Open Romania - Bucharest China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Bet-at-home Open - Hamburg VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia Heineken Open - Auckland Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Qatar Exxon Mobil Open - Doha Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Australian Open - Melbourne Ecuador Open - Quito St. Polten Rio Open - Rio de Janeiro Argentina Open - Buenos Aires BellSouth Open - Vina del Mar Gerry Weber Open - Halle Kitzbuhel Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Idea Prokom Open - Sopot Valencia Open - Valencia Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Open Seat-Godo '98 - Barcelona Open 13 - Marseille Adidas International - Sydney Campionati Internazionali di Sicilia - Palermo Barcelona Open BancSabadell - Barcelona Qatar Exxon Mobil Open 2002 - Doha Mumbai Open - Mumbai Copa Claro - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Adidas International - Sydney Dubai Tennis Open - Dubai Campionati Internazionali di Sicilia - Palermo Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Valencia Open - Valencia International Championship of Croatia - Umag The Priority Telecom Open - Amersfoort Grand Prix Hassan II - Casablanca Mercedes-Benz Cup - Los Angeles Estoril Open - Estoril Heineken Open - Auckland Marseille Copa AT&T - Buenos Aires Mallorca Open - Mallorca Mallorca Open - Mallorca Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Millennium Estoril Open - Estoril Open Sabadell Atlantico - Barcelona French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Open de Nice Cote dAzur - Nice RCA Championships - Indianapolis Idea Prokom Open - Sopot Generali Open - Kitzbuhel Halle BellSouth Open - Vina del Mar Stockholm Open - Stockholm Waldbaum's Hamlet Cup - Long Island Mercedes Cup - Stuttgart Wimbledon - London Internationaler Raiffeisen Grand Prix - St. Polten Open Sud de France - Montpellier The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto 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 - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Monte Carlo Hamburg Rome Stuttgart Paris Generali Open - Kitzbuhel Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati 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 Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami China Open - Beijing Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Barcelona Open BancSabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Campionati BNL dItalia - Rome Copa Claro - 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 Newsweek Champions Cup - Indian Wells Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York 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 12th Paris Open - Paris U.S. Open - New York Australian Open French Open Wimbledon U.S. Open 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 French Open - Paris Sony Ericsson Open - Miami Rogers Masters - Toronto 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 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Wimbledon - London Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, 1R, ESP-BEL 5-0 Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Houston Olympics - Athens ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover