Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 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 F2 Spain F3 Croatia F2 Italy F5 Italy F4 Morocco F1 Morocco F2 Spain F7 Spain F8 Italy F8 Italy F17 Italy F18 Italy F20 Spain F1 Spain F2 Italy F2 Italy F17 Italy F18 Italy F19 Italy F22 Spain F2 Italy F4 Italy F12 Spain F4 Italy F10 France F2 Croatia F1 Italy F23 Tennis Napoli Cup - Napoli Brixina Tennis Open - Bressanone Tumkur Open - Tumkur X Ciutat de Barcelona - Barcelona Kamnik Challenger - Kamnik San Marino Cepu Open - San Marino 6th Sardinian International Championships - Cagliari I Tourneo Fila Citta di Brindisi - Brindisi Challenger Citta di Olbia - Olbia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba SIR Supermercadi Challenger - Rome Jameson Cup - Milan San Remo Tennis Cup 15° Piertomaso - San Remo XI Ciutat de Barcelona - Barcelona 5° Sporting Challenger - Turin VIII Trofeo Ciutat de Barcelona - Barcelona XXX Edizione 'A Savoldi Marco' - Manerbio Kos-Zucchetti Tennis Cup - Cordenons 10ø Tornea B. Camparini - Reggio Emilia IPP Geneva Trophy - Geneva Jameson Cup - Milan Unicredit (Suisse) Bank S.A. Challenger - Chiasso Banja Luka Challenger 2005 - Banja Luka Architect Open - Budapest Croatia Osiguranje Rijeka Open - Rijeka Roma Challenger 2007 - Rome Copa Kia - Santiago Gemax Samsung Open 2004 - Belgrade Sporting Challenger '07 Trofeo Regione Piemonte - Turin Tennis Napoli Cup 2006 - Napoli Uncle Toby's Burnie Challenger - Tasmania VIII Torneo Internazionale di Tennis - Barletta LXVII Concursu Internacional de Vigo - Vigo Banjaluka Challenger 2007 - Banja Luka Open de Franche-Comte - Besancon Geneva Challenger - Geneva Siemens Open 2004 - Scheveningen Tean International - Alphen Cepu Open - San Marino Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev Posillipo Tennis Cup - Napoli Challenger Fondazione Carige - Genova Open Costa Daurada - Tarragona ATU Cup - Weiden Copa Sevilla-Internacionales de Andalucia - Seville Challenger Lugano - Lugano IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Citta di Como - Como Garden Open 2005 - Rome 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia 4° Sporting Challenger - Turin San Benedetto Challenger - San Benedetto San Remo Tennis Cup - San Remo Trani Cup - Trani Riviera de Rimini Challenger - Rimini Mamaia Challenger - Constanta Banca Stato Challenger - Lugano Nord LB Open - Braunschweig 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Societa Canottieri Mincio 2005 - Mantova Geneva Challenger - Geneva Ljubljana Open 2008 - Ljubljana Genova Open Challenger - Genova 2nd Campionati Internazionali di Tennis Del'Umbria - Todi ATP Challenger Numea - New Caledonia Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Caltanissetta Challenger Barletta Challenger Rome Challenger Copa Petrobras Uruguray - Montevideo Lambertz Open - Aachen Milan Challenger XI Torneo Internazionale di Tennis - Barletta Memorial Manfredini - Sassuolo Tatra Banka Open - Bratislava Trani Challenger Manerbio Challenger Privat Bank Cup - Dnepropetrovsk Brasov Challenger IPP Open - Helsinki Todi Challenger Tennis Napoli Cup 2007 - Napoli Napoli Challenger Tanger Challenger Alessandria Challenger Citta di Como Challenger - Como Open de Franche-Comte - Besancon Turin Challenger Todi Challenger Sassuolo Challenger - Sassuolo Challenger de Providencia-Copa Kia - Santiago Sina-Kia Motors Tennis Cup - Cordenons Caltanissetta Challenger Genoa Open Challenger-Fondazione Carige - Genova Alessandria Challenger San Benedetto Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Manerbio Challenger Roma Open Challenger - Rome San Remo Tennis Cup - San Remo Trofeo Cassa di Risparmio di Alessandria - Alessandria Sporting Challenger '08-Trofeo Regione Piemonte - Turin Harbour Tennis Cup Regione Lombardia - Milan 8° Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg Genoa Open - Genova Copa Petrobras Brazil - Aracaju La Rinascente Tennis Cup Harbour Club Milano - Milan Palermo Challenger Citta di Como - Como Tennis Napoli Cup 2004 - Napoli Sporting Challenger - Turin Genova Challenger Riviera di Rimini Challenger 2004 - Rimini Sir Supermercati - Rome Lugano Challenger Genova Challenger Segovia Challenger Montevideo Challenger San Remo Challenger 9° Trani Cup - Trani Rome Challenger Palermo Challenger Santo Domingo Challenger Gemax Samsung Open 2005 - Belgrade Seville Challenger Olbia Challenger - Olbia San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Milan Challenger Szczecin Challenger Rome Challenger Szczecin Challenger Garden Open - Rome Tennis Napoli Cup - Naples Trani Cup - Trani Copa Sevilla Internacionales de Andalucia - Seville Tennis Napoli Cup - Napoli 2001 Challenger Canottieri Mincio - Mantova Grand Prix Hassan II - Casablanca 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Copa Petrobras Argentina - Buenos Aires Open de Montauban - Montauban Geovillage Open Trofeo Melia Olbia - Olbia Perugia Challenger Open de Tenis Comunidad Valenciana - Valencia Guzzini Challenger - Recanati La Serena Open - La Serena Banca Marche Tennis Cup - San Benedetto LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Copa Kia Challenger ATP - Santiago 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger - Rimini II Cyclus Open de Tenis - Florianopolis Banja Luka Challenger 2003 - Banja Luka XXIX Edizione 'A.Savoldi Marco' - Manerbio BMW Brixina Tennis Open 2000 - Bressanone Meridiana Sardegna Open - Olbia Zagreb Open - Zagreb Dharwad Challenger 2003 - Dharwad Jameson Cup - Milan Uncle Toby's Australian Men's Clay Court Challenger - Canberra Prague Open - Prague Memorial Savigni - Sassuolo XI Ciutat de Barcelona - Barcelona Antonio Savoldi-Marco Co. - Manerbio Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Top Wool Challenger - Biella X Torneo Internazionale di Tennis - Barletta 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Steelers Cup - Kosice Riviera di Rimini Challenger - Rimini Milan Indoors - Milan Rome Challenger Trani Challenger Brasov Challenger Napoli Challenger Campionati Internazionali di Sicilia - Palermo Napoli Challenger Alessandria Challenger Prostejov Challenger Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide Milan Indoors - Milan BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Sophia Antipolis Challenger Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad BMW Open - Munich Pilot Pen Tennis - New Haven Interwetten Austrian Open - Kitzbuhel Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Open de Tenis Comunidad Valenciana - Valencia Meknes Challenger Copa Claro - Buenos Aires Bank Austria Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice BCR Open Romania - Bucharest Heineken Open - Auckland Grand Prix Hassan II - Casablanca UNICEF Open - 's Hertogenbosch China Open - Beijing Aircel Chennai Open - Chennai Heineken Open - Auckland Caltanissetta Challenger Brasil Open - Sao Paulo Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg German Tennis Championships - Hamburg Rome Challenger Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Catella Swedish Open - Bastad Napoli Challenger Brasil Open - Sao Paulo China Open - Beijing Monza Challenger Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Rome Challenger Erste Bank Open - Vienna Austrian Open - Kitzbuhel Brasil Open - Sao Paulo Moselle Open - Metz Synsam Swedish Open - Bastad Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Allianz Suisse Open - Gstaad International German Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Ljubljana Challenger SkiStar Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Palermo Challenger SkiStar Swedish Open - Bastad Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Apia International - Sydney Apia International - Sydney Brasil Open - Sao Paulo Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Warsteiner Challenger Wolfsburg - Wolfsburg Valencia Open - Valencia Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Konzum Croatia Open - Umag If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Canottieri Minico 2004 - Mantova Moselle Open - Metz Czech Indoor Open - Prague Czech Open - Prostejov SkiStar Swedish Open - Bastad Open Romania - Bucharest Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Heineken Open - Auckland Croatia Open - Umag Barcelona Open BancSabadell - Barcelona Murcia Challenger Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Masters - Paris ARAG World Team Championship - Dusseldorf Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Campionati Internazionali D'Italia - Rome Masters Series Madrid - Madrid Tennis Masters Series - Madrid Aegon Nottingham Open - Nottingham Copa Telmex - Buenos Aires Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Pilot Pen Tennis - New Haven Mutua Madrilena Madrid Open - Madrid Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Malaysian Open - Kuala Lumpur Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Wimbledon - London Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York The Priority Telecom Open - Amersfoort Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Copa Telmex - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad Wimbledon - London Bet-at-home Open - Hamburg U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Davis Cup, PO, ESP-SUI 4-1 Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Olympics - London French Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong Olympics - Beijing