Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 F4 Spain F7 Italy F3 Banca Stato Challenger Lugano - Lugano San Marino Cepu Open - San Marino LTA Hull Challenger - Hull Top Wool Challenger Biella - Biella Geneva Challenger - Geneva I Tourneo Fila Citta di Brindisi - Brindisi Samarkand Challenger - Samarkand Fujitsu Siemens Open - Budapest Brixina Tennis Open - Bressanone Memorial Savigni - Sassuolo Challenger Casino Lugano - Lugano Copa Sevilla - Seville ECM Cup - Prague Compaq Challenger - Bucharest 2001 Challenger Canottieri Mincio - Mantova Stella Artois Clay Court Championships - Budaors Geneva Challenger - Geneva Challenger Canottieri Minico - Mantova AXA Open - Lisbon AXA Open II - Espinho IX Ciutat de Barcelona - Barcelona Copa Ericsson Mexico - Guadalajara Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Nord/LB Open - Braunschweig MTNL Cellular ATP Challenger - Mumbai 5th Sardinian International Championships - Cagliari V Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb Architect Open - Budapest Memorial Savigni - Sassuolo Memorial Savigny - Sassuolo Exim Agmedia Open - Kosice Hilversum Open - Hilversum San Marino Cepu Open - San Marino 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Copa Ericsson Brazil - Sao Paulo 6th Sardinian International Championships - Cagliari Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Sardinia International Championship - Cagliari FILA Challenger Biella - Biella Barletta Citta Della Disfida Open 99 - Barletta Ho Chi Minh City Challenger - Ho Chi Minh City Riviera di Rimini Challenger - Rimini Quelle Cup - Furth Citta di Monza - Monza Ciudad de Telde - Telde Espinho Challenger - Espinho VIII Trofeo Ciutat de Barcelona - Barcelona Constanta Challenger - Constanta Copa Ericsson Chile - Santiago XL Challenger de Tenis Copa Sevilla - Seville San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Concurso Internacional de Vigo - Vigo IPP Geneva Trophy - Geneva Challenger Brasov - Brasov Kobstaedernes ATP Challenger - Kolding Milano Challenger-Jameson Cup - Milan Top Wool Challenger Biella - Biella Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva Roma Challenger 2007 - Rome Internationaux de Nouvelle-Caledonie - New Caledonia The LTA Sunderland Challenger - Sunderland Sporting Challenger '07 Trofeo Regione Piemonte - Turin Porsche Open - Poznan VIII Torneo Internazionale di Tennis - Barletta XXXVII Torneig C.E. Laieta - Barcelona LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Dusseldorf Open Challenger 2007 - Dusseldorf Nord/LB Open 2004 - Braunschweig Unicredit (Suisse) Bank S. A. Challenger - Chiasso Top Wool Challenger-Immagine Trophy - Biella Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Status Athens Open - Athens III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Citta di Como - Como Cepu Open - San Marino Schickendanz Open - Furth Mamaia Challenger - Constanta San Remo Tennis Cup - San Remo Trani Cup - Trani San Marino CEPU Open - San Marino Riviera di Rimini Challenger - Rimini LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Copa Sevilla 2007 - Seville LXV Concurso Internacional Vigo - Vigo Tanger Challenger Meknes Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Monza Challenger Rome Challenger Rome Challenger Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Ciutat de Barcelona - Barcelona Milan Challenger Memorial Manfredini - Sassuolo Oberstaufen Challenger Rimini Challenger San Marino Challenger Cordenons Challenger Trani Challenger Como Challenger Tarragona Challenger Privatbank Open 2006 - Dnepropetrovsk Rome Challenger Rome Challenger Turin Challenger Rimini Challenger Banja Luka Challenger Manerbio Challenger Pekao Open - Szczecin Seville Challenger Palermo Challenger Tunis Open - Tunis Porsche Open - Poznan 7° Trani Cup - Trani Morocco Tennis Tour - Tanger Caltanissetta Challenger Athens Challenger Barletta Challenger Napoli Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Sir Supermercati - Rome Lugano Challenger Reggio Emilia Challenger XI Ciutat de Barcelona - Barcelona Turin Challenger Orbetello Challenger Prostejov Challenger San Marino Challenger San Marino Challenger Genova Challenger Todi Challenger IPP Open - Helsinki Palermo Challenger Kos Succhetti Tennis Cup - Cordenons Challenger Copa Sevilla 2008 - Seville 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Rabat Challenger Barletta Challenger Monza Challenger 5° Sporting Challenger - Turin San Marino Challenger Genova Challenger Madrid Challenger Napoli Challenger Challenger Copa Sevilla - Seville Prague Challenger Orbetello Challenger San Marino Challenger Mitsubishi Electric Europe Cup - Monza Cordenons Challenger Genova Challenger Banja Luka Challenger Arpa Ceramic Cup - Reggio Emilia Napoli Challenger Kos-Zucchetti Tennis Cup - Cordenons Rome Challenger Warsteiner Grand Prix - Oberstaufen Como Challenger San Marino Challenger Sibiu Challenger Citta di Brindisi - Brindisi Intersport Heilbronn Open - Heilbronn Napoli Challenger Vercelli Challenger Perugia Challenger Milan Challenger Vicenza Challenger Padova Challenger San Benedetto Challenger Cortina Challenger Cordenons Challenger Manerbio Challenger Como Challenger Todi Challenger Turin Challenger Rome Challenger Napoli Challenger Genova Challenger Rome Challenger Rome Challenger Barletta Citta Della Disfida Open 2000 - Barletta Como Challenger Cairo Challenger 2002 - Cairo Rome Challenger Sibiu Challenger Genova Challenger Milan Challenger Genova Challenger Milan Challenger Napoli Challenger Biella Challenger Open Costa Daurada - Tarragona Volvo Sylt Open - Sylt Ostrava Open 2005 - Ostrava Top Wool Challenger - Biella Fano Challenger Mestre Challenger San Benedetto Challenger Szczecin Challenger TCT Open - Tunis Tennis Napoli Cup - Naples Garden Open - Rome Siemens Open 2002 - Scheveningen Trani Cup - Trani Heineken Open - Auckland Amer-Wilson Challenger - Tampere Podebradka Cup - Prague Napoli Challenger Turin Challenger Copa Sevilla Internacionales de Andalucia - Seville DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Vicenza Challenger Perugia Challenger Milan Challenger Honda Kah Singapore Men's Tennis Open - Singapore Cortina Challenger Residenza Open - Magdeburg Jameson Cup - Milan Samarkand Challenger - Samarkand Campionati Internazionali di Sicilia - Palermo Canottieri Mincio Open - Mantova ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen Prostejov Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi 84° Concurso Internacional Tenis San Sebastian - San Sebastian Fujitsu Siemens Open - Budapest Pekao Open 2003 - Szczecin Cordenons Challenger USTA Challenger of North Miami Beach - North Miami Beach Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm The Hilversum Open - Hilversum Caltanissetta Challenger CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov ATP "Videocon" Challenger - Mumbai Milan Challenger Whirlpool Open - Budapest LTA Men's Challenger - Wrexham Geneva Challenger - Geneva Hungarian Architect Open - Budapest KGHM Polish Indoors - Wroclaw FILA Challenger - Biella XI Venice Open - Venice Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Copa Ericsson Uruguay - Montevideo Meridiana Sardegna Open - Olbia Tennis Napoli Cup - Napoli C.T. San Remo - XIII Piertomaso Tessitore - San Remo X Ciutat de Barcelona - Barcelona Porsche Open - Poznan GHI Bronx Classic - Bronx La Serena Open - La Serena IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Memorial Manfredini - Sassuolo Black Forest Open - Freudenstadt Copa Kia Challenger ATP - Santiago Posillipo Tennis Cup - Napoli Grand Prix Hassan II - Casablanca Manerbio Challenger Open Seat-Godo 2000 - Barcelona Lugano Challenger Heineken Open - Auckland Tennislife Cup - Napoli Rabat Challenger Qatar Mobil Open 2001 - Doha Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Open Tarragona Costa Daurada - Tarragona 2001 Mercedes Cup - Stuttgart Trani Challenger Como Challenger Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca International Championship of Croatia - Umag Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Milan Indoors - Milan Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot San Remo Challenger Genova Challenger Bordeaux Challenger Qatar Exxon Mobil Open 2003 - Doha Copa AT&T - Buenos Aires Milan Indoors - Milan BellSouth Open - Vina del Mar Furth Challenger Qatar Open - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar Open - Doha Medibank Private International - Sydney Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf MoviStar Open - Vina del Mar Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires Catella Swedish Open - Bastad BA-CA Tennis Trophy - Vienna Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Medibank International - Sydney TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna BCR Open Romania - Bucharest Medibank International - Sydney Szczecin Challenger Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Cordenons Challenger Trnava Challenger Qatar Exxon Mobil Open - Doha Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Caltanissetta Challenger Brasil Open - Sao Paulo Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Valencia Open - Valencia Barletta Challenger Napoli Challenger Brasil Open - Sao Paulo Monza Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AAPT Championships - Adelaide Bet-at-home Open - Hamburg VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Credit Agricole Suisse Open - Gstaad Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Argentina Open - Buenos Aires Generali Open - Kitzbuhel Rome Challenger ATP Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice Synsam Swedish Open - Bastad Sao Paulo Challenger Tour Finals Todi Challenger Thailand Open - Bangkok Caltanissetta Challenger Caltanissetta Challenger Cortina Challenger St. Petersburg Open - St. Petersburg Movistar Open - Santiago Bet-At-Home Austrian Open - Kitzbuhel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Mallorca Open - Mallorca Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad SkiStar Swedish Open - Bastad Gelsor Open Romania - Bucharest Qatar ExxonMobil Open - Doha Biella Challenger Heineken Open - Auckland Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Manerbio Challenger Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Sporting Challenger - Turin Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Genova Challenger Memorial Savigni - Sassuolo Zivnobanka Czech Open - Prostejov Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Brasil Open - Sao Paulo Zagreb Open - Zagreb VIII Open Internacional D'Andorra - Andorra Mestre Challenger San Benedetto Challenger Copa Ericsson Brazil - Sao Paulo BMW Brixina Tennis Open - Bressanone I Open de Tenis Comunidad de Madrid - Madrid Schickendanz Open - Furth VII Torneo Internazionale di Tennis - Barletta Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Tennis Masters Series - Hamburg BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Heineken Open - Auckland BellSouth Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Hypo Group Tennis International - Portschach Siebel Open - San Jose Erste Bank Open - Vienna Italian Open - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Kremlin Cup - Moscow Campionati Internazionali d'Italia - Rome Sydney International - Sydney Copa Claro - Buenos Aires Masters Series Monte-Carlo - Monte Carlo NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Orange Prokom Open - Sopot Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Campionati BNL dItalia - Rome Qatar ExxonMobil Open - Doha Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Tennis Masters Series - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo French Open - Paris Royal Guard Open Chile - Vina del Mar French Open - Paris U.S. Open - New York Tennis Masters Series - Rome Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome Abierto Mexicano de Tenis Pegaso - Acapulco Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Grand Prix Hassan II - Casablanca Wimbledon - London BRD Nastase Tiriac Trophy - Bucharest Australian Open - Melbourne U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Miami French Open - Paris Wimbledon - London Davis Cup, World Group, PO, ESP-UKR 5-0 U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Olympics - Athens