Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992
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 Spain F1 Spain F4 Belgium F13 Bulgaria F2 Turkey F26 Italy F16 (Padova) Warta Cup 2001 - Sopot San Marino Cepu Open - San Marino Banca Stato Challenger Lugano - Lugano Zagreb Open - Zagreb Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Open de Tanger - Tangier XI Ciutat de Barcelona - Barcelona Unicredit Czech Open 2007 - Prostejov Challenger Copa Sevilla Internacionales de Andalucia - Seville Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Copa Petrobras Paraguay - Asuncion Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli 2001 Challenger Canottieri Mincio - Mantova Intelig Tennis Cup - Brasilia IX Ciutat de Barcelona - Barcelona 10th Wartburg Open - Eisenach San Marino Cepu Open - San Marino XXIX Edizione 'A.Savoldi Marco' - Manerbio Mitsubishi Electric Europe Cup - Monza Copa Sevilla - Seville Asirom Challenger Brasov - Brasov Wartburg Open - Eisenach San Marino Cepu Open - San Marino Geneva Challenger - Geneva Ljubljana Open 2002 - Ljubljana Copa Ericsson Brazil - Sao Paulo Dusseldorf Open Challenger - Dusseldorf 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona IV Challenger Ciudad De Guayaquil - Guayaquil Bancolombia Open - Cali DPD Challenger 2001 - Aschaffenburg Morocco Tennis Tour - Marrakech VIII Trofeo Ciutat de Barcelona - Barcelona Optimus Maia Open - Maia X Ciutat de Barcelona - Barcelona Tatra Banka Open 2003 - Bratislava Spain F5 Banca Stato Challenger Lugano - Lugano XL Challenger de Tenis Copa Sevilla - Seville Marrakech Challenger Copa Petrobras Aracaju - Aracaju Black Forest Open - Freudenstadt Barletta Challenger Copa Petrobras - Montevideo Napoli Challenger XL Capital Bermuda Open - Bermuda IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Pekao Open 2004 - Szczecin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bytom Challenger Tennis Napoli Cup - Napoli Ostrava Open 2005 - Ostrava Rabat Challenger ECM Prague Open 2005 - Prague Ljubljana Open - Ljubljana Vigo Challenger San Sebastian Challenger Trani Cup - Trani Szczecin Challenger Societa Canottieri Mincio 2005 - Mantova Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Brasov Challenger - Brasov ATP Challenger La Serena - La Serena Copa Petrobras - Santiago Rome Challenger Copa Kia - Santiago Citta di Monza - Monza Alessandria Challenger Kosice Challenger Milan Challenger Pozoblanco Challenger San Sebastian Challenger Banja Luka Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Tatra Banka Open - Bratislava Buenos Aires Challenger Le Gosier Challenger Prostejov Challenger Genova Open Challenger - Genova Turin Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Rimini Challenger Madrid Challenger Copa Petrobras Guadalajara - Guadalajara Quito Challenger Sao Jose Do Rio Preto Challenger Copa Telefonica CTC Chile - Santiago Challenger Lugano - Lugano Sao Leopoldo Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Seville Challenger Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Morocco Tennis Tour - Tanger Savannah Challenger Sir Supermercati - Rome Turin Challenger Prague Challenger Tanger Challenger Kosice Challenger Timisoara Challenger Santiago Challenger Sao Paulo Challenger Tampere Challenger Copa Petrobras - Buenos Aires Timisoara Challenger - Timisoara San Juan Challenger Buenos Aires Challenger Copa Petrobras-Argentina - Buenos Aires Le Gosier Challenger Mohammedia Challenger Prague Challenger Cordenons Challenger Banja Luka Challenger Meknes Challenger Napoli Challenger Ostrava Challenger Perugia Challenger Padova Challenger Nord LB Open 2007 - Braunschweig Manerbio Challenger Banja Luka Challenger Mohammedia Challenger Pozoblanco Challenger Buenos Aires Challenger Santo Domingo Challenger Santiago Challenger Nanjing Challenger Poprad Tatry Challenger Tampere Challenger Chengdu Challenger Liberec Challenger Rome Challenger Aix En Provence Challenger Stella Artois Clay Court Championships - Budaors Citta di Brindisi - Brindisi Rome Challenger Poznan Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Vercelli Challenger Cordenons Challenger La Serena Open - La Serena Vicenza Challenger Rijeka Challenger Alphen Challenger Mohammedia Challenger Zagreb Challenger Santiago Challenger Ostrava Challenger 1997 Mercedes Cup - Stuttgart Bordeaux Challenger Rio De Janeiro Challenger Asuncion Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Kenitra Challenger Cancun Challenger Trofeo Internacional Club Laieta - Barcelona Copa Petrobras Uruguay - Montevideo Lima Challenger Casablanca Challenger Pekao Open 2005 - Szczecin 4th Sardinia International Championships - Cagliari Santiago Challenger RCA Championships - Indianapolis Rome Challenger Open Seat-Godo '97 - Barcelona Furth Challenger International Championships of Sicily - Palermo Adidas International - Sydney Biella Challenger Cortina Challenger Prague Challenger Seville Challenger Legg Mason Tennis Classic - Washington D.C. Rado Swiss Open - Gstaad Panama City Challenger Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Casablanca Challenger Open Sainte-Victoire - Aix-En-Provence Generali Open 1997 - Kitzbuhel Milan Challenger AXA Open II - Espinho Adidas Open de Toulouse - Toulouse ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Anning Challenger Samarkand Challenger Moscow Challenger Spain F1 Poznan Challenger Open Seat-Godo 2001 - Barcelona LTA Hull Challenger - Hull Curitiba Challenger Banja Luka Challenger XI Venice Open - Venice Muller Cup - Ulm UBS Open Gstaad - Gstaad Kenitra Challenger Rado Swiss Open - Gstaad Energis Open - Amsterdam Mallorca Open - Mallorca Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Open Seat-Godo '98 - Barcelona Francavilla Challenger Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Lisbon Challenger Tampere Challenger Blois Challenger Portoroz Challenger Florianopolis Challenger Kremlin Cup - Moscow San Marino CEPU Open - San Marino Open Mutouest de Saint-Brieuc - St. Brieuc Zagreb Open - Zagreb Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Exim Agmedia Open - Kosice Waldbaum's Hamlet Cup - Long Island Trofeo Conde de Godo - Barcelona Tunis Open - Tunis Open 13 - Marseille Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel Mallorca Open - Mallorca Tunis Challenger Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Bordeaux Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Allianz Suisse Open Gstaad - Gstaad Salem Open - Hong Kong Idea Prokom Open - Sopot LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Riviera di Rimini Challenger - Rimini Adidas International - Sydney Pekao Open 2003 - Szczecin Estoril Munich Stuttgart Kitzbuhel Mexico City Estoril KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia Stockholm Open - Stockholm Oporto 5th Sardinian International Championships - Cagliari Dubai Tennis Open - Dubai Mallorca Open - Mallorca Caltanissetta Challenger I Tourneo Fila Citta di Brindisi - Brindisi Marburg Challenger Palermo BMW Brixina Tennis Open 2000 - Bressanone Valencia Mexico City Madrid Hilversum Prague Challenger Cordoba Challenger Palermo Top Wool Challenger Biella - Biella Santiago Moscow Challenger Copa Petrobras - Aracaju Pro Tennis World Open - Boca Raton Czech Open - Prostejov Cepu Open - San Marino Rome Challenger Rado Swiss Open - Gstaad Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Bologna Genova 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba IPP Geneva Trophy - Geneva Gstaad TD Waterhouse Cup - Long Island Hilversum Sao Paulo Buenos Aires BMW Open - Munich Grand Prix Hassan II - Casablanca Florence Barcelona Stuttgart Open Seat Godo 2003 - Barcelona UBS Open Gstaad - Gstaad U.S. Pro Tennis Championships - Boston Palermo Generali Open 2000 - Kitzbuhel Santiago Barcelona 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Munich Poznan Challenger Palermo Rabat Challenger Bordeaux Estoril Furth Challenger Guaruja Buzios Segovia Challenger Copa Petrobras-Uruguay - Montevideo Perugia Challenger Rijeka Challenger RCA Championships - Indianapolis Adidas International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Franklin Templeton Tennis Classic - Scottsdale Allianz Suisse Open - Gstaad Sarasota Challenger Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Tel Aviv Heineken Open - Auckland Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Alessandria Challenger Alphen Challenger Arizona Men's Tennis Championships - Scottsdale Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Zagreb Challenger Furth Challenger Braunschweig Challenger Stuttgart BMW Open - Munich Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Kosice Challenger Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Tata Open - Chennai Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Chennai Open - Chennai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Sarasota Challenger ATP Studena Croatia Open Umag - Umag Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Grand Prix de Tennis de Lyon - Lyon 1999 Mercedes Cup - Stuttgart St. Brieuc Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Franklin Templeton Tennis Classic - Scottsdale Copa Claro - Buenos Aires International Championship of Croatia - Umag Cali Challenger Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BMW Open - Munich Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Interwetten Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Bucaramanga Challenger Rio De Janeiro Challenger Nottingham Porto Alegre Challenger Marbella Furth Challenger Dubai Campbells Hall of Fame Tennis Championships - Newport Milan Barcelona Medellin Challenger Nice Gstaad Stuttgart Amsterdam San Juan Challenger Indianapolis Bogota Santiago Montevideo Buenos Aires Barcelona Guayaquil Challenger Gstaad Indianapolis Bucharest Athens Buenos Aires Prague Athens Marbella Challenger ATP Studena Croatia Open Umag - Umag Caltanissetta Challenger Grand Prix Hassan II - Casablanca Mersin Challenger Citi Open - Washington St. Brieuc Challenger Panama City Challenger Tunis Challenger Allianz Suisse Open Gstaad - Gstaad Rome Challenger Croatia Open Umag - Umag BCR Open Romania - Bucharest Tunis Challenger Argentina Open - Buenos Aires Panama City Challenger Guadalajara Challenger Morelos Challenger International German Open - Hamburg Marburg Challenger Todi Challenger Romanian Open - Bucharest Qatar ExxonMobil Open - Doha International Championships of Sicily - Palermo Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger 1998 Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Mallorca Open - Mallorca Open Sabadell Atlantico - Barcelona Brest Challenger Campionati Internazionali di Sicilia - Palermo Guayaquil Challenger Guadalajara Challenger Mestre Challenger Open de Tenis Comunidad Valenciana - Valencia Franklin Templeton Tennis Classic - Scottsdale Qingdao Challenger Royal Guard Open Chile - Vina del Mar Seville Challenger US Men's Clay Court Championship - Houston Davidoff Swiss Indoors - Basel Auckland Buenos Aires Challenger Internationaux de Tennis de Brest - Brest San Luis Potosi Challenger Schickendanz Open - Furth Madrid Challenger Indianapolis ATP Challenger Tour Finals Challenger 42 - Andrezieux Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Long Island Casablanca Prague Schenectady Montevideo Biella Challenger Barcelona San Benedetto Challenger Tampere Challenger Cortina Challenger Cairo Challenger 2002 - Cairo Ecuador Open - Quito Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Umag Sao Paulo VII Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig Czech Open 2005 - Prostejov The Priority Telecom Open - Amersfoort Nord LB Open 2006 - Braunschweig Open Romania - Bucharest Gerry Weber Open - Halle Open Seat Godo 2005 - Barcelona Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest AIG Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Energis Open - Amersfoort TD Waterhouse Cup - Long Island Gerry Weber Open - Halle ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona Austrian Open - Kitzbuhel Estoril If Stockholm Open - Stockholm Generali Open 1999 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Connex Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Adidas International - Sydney 2002 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam BellSouth Open - Auckland Croatia Open - Umag ABN/AMRO World Tennis Tournament - Rotterdam VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Italian Indoors - Milan Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati 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 Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo Italian Open - Rome The Hamlet Cup - Long Island Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Estoril Open - Estoril Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Key Biscayne Hamburg Rome Cincinnati Canadian Open Paris Dubai Tennis Open - Dubai Indian Wells Key Biscayne Monte Carlo Rome Monte Carlo Hamburg Rome Open Seat-Godo 2000 - Barcelona Hamburg Rome CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Tennis Masters Series - Madrid Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca 14th Paris Open - Paris The Ericsson Open - Miami Mexico City Milan Indoors - Milan Casablanca Copa AT&T - Buenos Aires Madrid German Open - Hamburg Indianapolis Long Island Great American Insurance ATP Championship - Cincinnati TD Waterhouse Cup - Long Island Qatar ExxonMobil Open - Doha Monte Carlo Masters Series Madrid - Madrid Monte Carlo Tennis Masters Series - Monte Carlo Moscow Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam German Open - Hamburg Australian Open - Melbourne Rome BNP Paribas Masters - Paris French Open - Paris U.S. Men's Clay Court Championships - Houston Masters Series Monte Carlo - Monte Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Stuttgart Grand Prix de Tennis de Lyon - Lyon Wimbledon - London Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris San Marino U.S. Open - New York French Open - Paris French Open - Paris Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome French Open - Paris U.S. Open - New York French Open Wimbledon U.S. Open Sony Ericsson Open - Miami French Open Mutua Madrilena Madrid Open - Madrid U.S. Open French Open Wimbledon U.S. Open French Open U.S. Open French Open Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London 13th Paris Open - Paris Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Tennis Masters Series - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London French Open - Paris Tennis Masters Series - Rome Cincinnati Scottsdale Kitzbuhel BA-CA Tennis Trophy - Vienna Croatia Open - Umag Copa Telmex - Buenos Aires U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, QF, USA-ESP 3-1 AEGON Championships - London Australian Open Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open Wimbledon - London Wimbledon - London Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Olympics - Sydney Tennis Masters Series - Monte Carlo U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, SF, SWE-ESP 4-1 River Oaks International Tennis Tournament - Houston ATP Tour World Championship - Hannover Tennis Masters Cup - Lisbon Grand Slam Cup