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