Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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) Banca Stato Challenger Lugano - Lugano Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Open de Tanger - Tangier Warta Cup 2001 - Sopot Copa Ericsson Uruguay - Montevideo ATP Tour Challenger at Nellie Gail - Laguna Hills IV Abierto Internacional de Salinas - Salinas San Marino Cepu Open - San Marino XI Ciutat de Barcelona - Barcelona Zagreb Open - Zagreb Challenger Copa Sevilla Internacionales de Andalucia - Seville Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Copa Ericsson - Montevideo 2001 Challenger Canottieri Mincio - Mantova Unicredit Czech Open 2007 - Prostejov 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 Copa Sevilla - Seville Asirom Challenger Brasov - Brasov Wartburg Open - Eisenach San Marino Cepu Open - San Marino Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Geneva Challenger - Geneva Tennis Napoli Cup - Napoli Ljubljana Open 2002 - Ljubljana Mitsubishi Electric Europe Cup - Monza Copa Ericsson Brazil - Sao Paulo Gramado Open de Tennis - Gramado Jaegermeister Open - Braunschweig Napoli Challenger - Napoli Open de Nice - Nice Belo Horizonte Tennis Open - Belo Horizonte Challenger Santa Cruz - Santa Cruz DPD Challenger 2001 - Aschaffenburg Morocco Tennis Tour - Marrakech VIII Trofeo Ciutat de Barcelona - Barcelona Optimus Maia Open - Maia X Ciutat de Barcelona - Barcelona Dusseldorf Open Challenger - Dusseldorf Spain F5 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Banca Stato Challenger Lugano - Lugano Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona XL Challenger de Tenis Copa Sevilla - Seville Copa Petrobras Aracaju - Aracaju Bancolombia Open - Cali Black Forest Open - Freudenstadt IV Challenger Ciudad De Guayaquil - Guayaquil AXA Open - Espinho Copa Petrobras - Montevideo XL Capital Bermuda Open - Bermuda Iquique Challenger IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Napoli Santiago Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Ostrava Open 2005 - Ostrava Rabat Challenger Tunis Challenger Ljubljana Open - Ljubljana Bytom Challenger Trani Cup - Trani Societa Canottieri Mincio 2005 - Mantova Poznan Challenger San Marino Challenger Brasov Challenger - Brasov ATP Challenger La Serena - La Serena Vigo Challenger Geneva Challenger San Sebastian Challenger Copa Petrobras - Santiago Copa Kia - Santiago Szczecin Challenger Citta di Monza - Monza Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Florionapolis Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Copa Sevilla-Internacionales de Andalucia - Seville Sao Paulo Challenger XI Ciutat de Barcelona - Barcelona Rome Challenger Tatra Banka Open - Bratislava Alessandria Challenger Kosice Challenger Milan Challenger Pozoblanco Challenger Kitzbuhel Challenger San Sebastian Challenger Banja Luka Challenger Genova Open Challenger - Genova Internazionali di Tennis Dell'Umbria - Todi Buenos Aires Challenger Le Gosier Challenger Prostejov Challenger Rimini Challenger Turin Challenger Copa Petrobras Guadalajara - Guadalajara Copa Telefonica CTC Chile - Santiago Challenger Lugano - Lugano Manerbio Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Seville Challenger Seville Challenger Banja Luka Challenger Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Madrid Challenger ITG Miami Challenger - Miami Quito Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Morocco Tennis Tour - Tanger Zagreb Challenger Sir Supermercati - Rome Barranquilla Challenger Marburg Challenger San Luis Potosi Challenger Turin Challenger Pereira Challenger Kosice Challenger Santiago Challenger Sao Paulo Challenger Copa Petrobras - Buenos Aires Savannah Challenger Prague Challenger Tanger Challenger Timisoara Challenger Timisoara Challenger - Timisoara Cordenons Challenger Tampere Challenger Copa Petrobras-Argentina - Buenos Aires San Juan Challenger Buenos Aires Challenger Le Gosier Challenger Mohammedia Challenger Prague Challenger Cordenons Challenger Banja Luka Challenger Meknes Challenger Nord LB Open 2007 - Braunschweig Napoli Challenger Ostrava Challenger Pozoblanco Challenger Perugia Challenger Padova Challenger Manerbio Challenger Banja Luka Challenger Mohammedia Challenger Liberec Challenger Buenos Aires Challenger Santo Domingo Challenger Aix En Provence Challenger Santiago Challenger Stella Artois Clay Court Championships - Budaors Nanjing Challenger Citta di Brindisi - Brindisi Poprad Tatry Challenger Tampere Challenger Chengdu Challenger Rome Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Vercelli Challenger Cordenons Challenger Rome Challenger Vicenza Challenger Poznan Challenger La Serena Open - La Serena Alphen Challenger Rijeka Challenger Mohammedia Challenger San Remo Challenger Santiago Challenger Ostrava Challenger 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 Copa Petrobras Paraguay - Asuncion Casablanca Challenger Pekao Open 2005 - Szczecin 4th Sardinia International Championships - Cagliari Santiago Challenger Rome Challenger Furth Challenger Biella Challenger IV Trofeo Ciudad de Quito - Quito Cortina Challenger Prague Challenger Copa Ericsson - Buenos Aires Seville Challenger Panama City Challenger Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Casablanca Challenger Open Sainte-Victoire - Aix-En-Provence Milan Challenger AXA Open II - Espinho Anning Challenger Samarkand Challenger Moscow Challenger Spain F1 Poznan Challenger LTA Hull Challenger - Hull Mallorca Open - Mallorca Curitiba Challenger Banja Luka Challenger XI Venice Open - Venice Muller Cup - Ulm Abierto Mexicano de Tenis Pegaso - Mexico City Kenitra Challenger Chevrolet Cup - Santiago UBS Open Gstaad - Gstaad 2000 Mercedes Cup - Stuttgart Francavilla Challenger Lisbon Challenger Pekao Open - Szczecin Copa Ericsson - Sao Paulo Tampere Challenger Blois Challenger Portoroz Challenger Florianopolis Challenger Heineken Open - Auckland San Marino CEPU Open - San Marino Open Mutouest de Saint-Brieuc - St. Brieuc Zagreb Open - Zagreb Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Abierto Mexicano de Tenis Pegaso - Acapulco Exim Agmedia Open - Kosice Tunis Open - Tunis Heineken Open - Auckland Copa AT&T - Buenos Aires Tunis Challenger UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Bordeaux Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Riviera di Rimini Challenger - Rimini Gelsor Open Romania - Bucharest Pekao Open 2003 - Szczecin Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille BellSouth Open - Vina del Mar Trofeo Conde de Godo - Barcelona KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia Mallorca Open - Mallorca 5th Sardinian International Championships - Cagliari Mallorca Open - Mallorca Caltanissetta Challenger I Tourneo Fila Citta di Brindisi - Brindisi Marburg Challenger BMW Brixina Tennis Open 2000 - Bressanone Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel Prague Challenger GHI Bronx Tennis Classic - Bronx Brasil Open - Florianopolis Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Barletta Citta Della Disfida Open 99 - Barletta Jagermeister Open - Braunschweig Cordoba Challenger Top Wool Challenger Biella - Biella St. Petersburg Open - St. Petersburg Moscow Challenger Copa Petrobras - Aracaju Pro Tennis World Open - Boca Raton Abierto Mexicano de Tenis Pegaso - Acapulco Czech Open - Prostejov Cepu Open - San Marino Rome Challenger Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba IPP Geneva Trophy - Geneva Idea Prokom Open - Sopot Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Estoril Open - Estoril Adidas International - Sydney Posillipo Tennis Cup - Napoli Chevrolet Cup - Vina del Mar Rabat Challenger Citrix Tennis Championships - Delray Beach Furth Challenger Segovia Challenger Copa Petrobras-Uruguay - Montevideo Perugia Challenger Rijeka Challenger Open Seat-Godo 2001 - Barcelona Sarasota Challenger Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Bordeaux Challenger Heineken Open - Auckland Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Qatar Open - Doha BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Alessandria Challenger Alphen Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf BellSouth Open - Vina del Mar Zagreb Challenger Copa AT&T - Buenos Aires Furth Challenger Braunschweig Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Kosice Challenger Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open - Chennai Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Chennai Open - Chennai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Sarasota Challenger Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires St. Brieuc Challenger ATP Studena Croatia Open Umag - Umag Guayaquil Challenger Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona VTR Open - Vina del Mar Brasil Open - Sao Paulo UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco International Championship of Croatia - Umag Cali Challenger Gelsor Open Romania - Bucharest BMW Open - Munich Open de Moselle - Metz St. Petersburg Open - St. Petersburg Lima Challenger Interwetten Austrian Open - Kitzbuhel Movistar Open - Vina del Mar Sao Paulo Challenger BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Bucaramanga Challenger Rio De Janeiro Challenger Copa Telmex - Buenos Aires Porto Alegre Challenger Serbia Open - Belgrade Furth Challenger Campbells Hall of Fame Tennis Championships - Newport Medellin Challenger Brasil Open - Costa do Sauipe San Juan Challenger Guayaquil Challenger Copa Claro - Buenos Aires Marbella Challenger Sunrise Challenger ATP Studena Croatia Open Umag - Umag Caltanissetta Challenger Grand Prix Hassan II - Casablanca Argentina Open - Buenos Aires Mersin Challenger US Men's Clay Court Championship - Houston St. Brieuc Challenger Bogota Challenger Panama City Challenger Heineken Open - Auckland Tunis Challenger Pereira Challenger Rome Challenger Mercedes Cup - Stuttgart Croatia Open Umag - Umag BCR Open Romania - Bucharest Tunis Challenger Grand Prix de Tennis de Lyon - Lyon Panama City Challenger Braunschweig Challenger Guadalajara Challenger Morelos Challenger Scheveningen Challenger International German Open - Hamburg Marburg Challenger Todi Challenger Qatar ExxonMobil Open - Doha Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca ATP Studena Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Open Seat-Godo 2000 - Barcelona Open Sabadell Atlantico - Barcelona Brest Challenger Internazionali di Tennis di San Marino - San Marino Guayaquil Challenger Guadalajara Challenger Mestre Challenger Open de Tenis Comunidad Valenciana - Valencia Qingdao Challenger Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Seville Challenger Generali Open 2003 - Kitzbuhel US Men's Clay Court Championship - Houston Davidoff Swiss Indoors - Basel Buenos Aires Challenger Internationaux de Tennis de Brest - Brest San Luis Potosi Challenger Schickendanz Open - Furth Madrid Challenger ATP Challenger Tour Finals Challenger 42 - Andrezieux Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Biella Challenger 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 VII Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig Czech Open 2005 - Prostejov 1999 Mercedes Cup - Stuttgart The Priority Telecom Open - Amersfoort Nord LB Open 2006 - Braunschweig Open Romania - Bucharest Brasil Open - Costa do Sauipe Pilot Pen Tennis - New Haven Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel Tennis Masters Series - Montreal If Stockholm Open - Stockholm Investor Swedish Open - Bastad Grolsch Open - Amsterdam MFS Pro Tennis Championships - Boston SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Connex Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Qatar Mobil Open 2000 - Doha U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco 2002 Mercedes Cup - Stuttgart Croatia Open - Umag Bet-at-home Cup - Kitzbuhel VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Italian Open - Rome The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Merano Open - Merano Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Internazionali di Tennis di San Marino - San Marino 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 Qatar Mobil Open 2001 - Doha Davidoff Swiss Indoors - Basel Monte Carlo Open - Monte Carlo Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Masters Series Madrid - Madrid Sony Ericsson Open - Miami Tennis Masters Series - Madrid Grand Prix Hassan II - Casablanca Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Rome Qatar ExxonMobil Open - Doha Tennis Masters Series - Paris Masters Series Monte Carlo - Monte Carlo U.S. Men's Clay Court Championships - Houston Masters Series Hamburg - Hamburg French Open - Paris Masters Series Monte-Carlo - Monte Carlo Wimbledon - London U.S. Open - New York Masters Series Monte-Carlo - Monte-Carlo Australian Open - Melbourne ARAG World Team Championship - Dusseldorf Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome French Open - Paris French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Masters Series - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Generali Open 1999 - Kitzbuhel Wimbledon - London French Open - Paris BA-CA Tennis Trophy - Vienna Croatia Open - Umag French Open - Paris U.S. Open - New York Copa Telmex - Buenos Aires Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York AEGON Championships - London Davis Cup, Group 1, 1R, ARG-MEX 5-0 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, SF, RUS-ARG 3-2 NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Colonial Classic - Kooyong Wimbledon - London Wimbledon - London Tennis Masters Cup - Houston U.S. Open - New York Tennis Masters Cup - Shanghai Tennis Masters Series - Cincinnati Olympics - Sydney French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, QR, ARG-BLR 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 River Oaks International Tennis Tournament - Houston