Career 2015 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 France F2 Croatia F2 Australia F1 Australia F2 Australia F9 Italy F5 Italy F4 Croatia F1 Morocco F1 Morocco F2 Spain F7 Spain F8 Italy F8 Italy F10 Italy F17 Italy F18 Italy F20 Italy F23 Italy F2 Italy F17 Italy F18 Italy F19 Italy F22 Spain F2 Italy F4 Italy F12 Spain F2 Spain F1 Tennis Napoli Cup - Napoli Czech Open 2005 - Prostejov Harbour Tennis Cup Regione Lombardia - Milan Morocco Tennis Tour - Fes Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Isla de Gran Canaria - Mas Palomas Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin Open Costa Daurada - Tarragona Tennis Napoli Cup - Napoli Roma Open Challenger - Rome San Benedetto Challenger - San Benedetto LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Barletta Challenger Athens Challenger Poznan Challenger Cordenons Challenger Todi Challenger Monza Challenger Rome Challenger San Remo Challenger Scheveningen Challenger Kitzbuhel Challenger Brasov Challenger Poznan Challenger Rome Challenger Milan Indoors - Milan Miller Lite Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London AAPT Championships - Adelaide Adidas International - Sydney AAPT Championships - Adelaide Mercedes-Benz Cup - Los Angeles Adidas International - Sydney Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Granby Challenger - Granby 2001 Challenger Canottieri Mincio - Mantova 2002 Azalea Orthopedic Challenger - Tyler The Granby Natrel Challenger - Granby 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova USTA Men's Challenger of Dallas - Dallas Uncle Toby's Burnie Challenger - Tasmania Steelers Cup - Kosice Sporting Challenger - Turin Cepu Open - San Marino Porsche Open - Poznan Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk IX Torneo Internacionale de Tennis - Barletta 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Challenger Copa Sevilla - Seville Memorial Manfredini - Sassuolo Kia International In Caloundra - Caloundra South African Airways Tennis Open - Durban Copa Kia Challenger ATP - Santiago Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Aamulehti Tampere Opene - Tampere 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Riviera de Rimini Challenger - Rimini Geneva Challenger - Geneva Citta di Como Challenger - Como TEAN International - Alphen Aan Den Rijn Ljubljana Open 2008 - Ljubljana Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali Burnie Challenger Tanger Challenger Meknes Challenger Caltanissetta Challenger St. Brieuc Challenger Tampere Challenger San Marino Challenger Manerbio Challenger Brasov Challenger Szczecin Challenger Palermo Challenger Napoli Challenger Napoli Challenger Rome Challenger Poznan Challenger Manerbio Challenger Champaign Challenger Open Sainte-Victoire - Aix-En-Provence Marrakech Challenger Barletta Challenger Milan Indoors - Milan Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel China Open - Beijing Next Generation Hardcourts - Adelaide Heineken Open - Auckland Medibank Private International - Sydney Milan Indoors - Milan BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Hull Challenger - Hull XL Capital Bermuda Open - Bermuda Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona BMW Open - Munich 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Internationaler Raiffeisen Grand Prix - St. Polten Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio 2003 Freeman Men's Challenger - Joplin The Priority Telecom Open - Amersfoort Meridiana Sardegna Open - Olbia Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot C.T. San Remo - XIII Piertomaso Tessitore - San Remo Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Zivnobanka Czech Open - Prostejov USTA Seascape Challenger - Aptos Banja Luka Challenger 2003 - Banja Luka Samsung Securities Cup Challenger Tennis - Seoul Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Gemax Samsung Open 2004 - Belgrade Uncle Toby's Australian Men's Clay Court Challenger - Canberra Sydney International - Sydney Riviera di Rimini Challenger 2004 - Rimini Open de Franche-Comte - Besancon Copa Telmex - Buenos Aires Alfa Romeo Tennis Cup - Cordenons Tennis Napoli Cup - Napoli Garden Open 2005 - Rome ECM Prague Open 2005 - Prague San Remo Tennis Cup 15° Piertomaso - San Remo Regions Morgan Keegan Championships - Memphis Warsteiner Challenger Wolfsburg - Wolfsburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco GHI Bronx Classic - Bronx Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia IPP Geneva Trophy - Geneva Shimadzu All Japan Indoor - Kyoto San Marino Cepu Open - San Marino Gosford Australian Unity Challenger - Gosford Sina-Kia Motors Tennis Cup - Cordenons Gallagher International - Hamilton Black Forest Open - Freudenstadt Banja Luka Challenger 2005 - Banja Luka Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Kia International in Caloundra - Caloundra ATP Challenger Numea - New Caledonia Synsam Swedish Open - Bastad San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Mercedes Cup - Stuttgart 5° Sporting Challenger - Turin Generali Open - Kitzbuhel 8° Trani Cup - Trani GHI Bronx Tennis Classic - Bronx Croatia Open Umag - Umag Dusseldorf Open 2006 - Dusseldorf Genoa Open - Genova Legg Mason Tennis Classic - Washington dBI Tennis Challenger - Binghamton Challenger Fondazione Carige - Genova BCR Open Romania - Bucharest Copa Petrobras Brazil - Aracaju Samsung Securities Cup - Seoul Copa Petrobras Argentina - Buenos Aires Kia International In Kawana - Kawana Campionati Internazionali di Sicilia - Palermo La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis Architect Open - Budapest Open de Moselle - Metz 4th Volkswagen Challenger - Wolfsburg XII Abierto Internacional de Salinas - Salinas St. Petersburg Challenger 2006 - St. Petersburg XI Torneo Internazionale di Tennis - Barletta Stockholm Open - Stockholm Morocco Tennis Tour - Rabat Tennis Napoli Cup 2007 - Napoli Banja Luka Challenger 2004 - Banja Luka Memorial Manfredini - Sassuolo Mamaia Challenger - Constanta Posillipo Tennis Cup - Napoli China Open - Beijing XL Bermuda Open - Bermuda Kos-Zucchetti Tennis Cup - Cordenons Next Generation Adelaide International - Adelaide Copa Petrobras-Colombia - Bogota Cyclus Open de Tenis - Florianopolis Napoli Challenger Rome Challenger Alessandria Challenger Trani Challenger SIR Supermercadi Challenger - Rome Tarragona Challenger XI Ciutat de Barcelona - Barcelona Tanger Challenger Meknes Challenger Antonio Savoldi-Marco Co. - Manerbio Furth Challenger Rome Challenger Citta di Como - Como Lambertz Open - Aachen Charlottesville Challenger Kobstaedernes ATP Challenger - Kolding Copa Petrobras Uruguray - Montevideo Rabat Challenger Jameson Cup - Milan Caltanissetta Challenger Napoli Challenger Rome Challenger Zagreb Challenger Alessandria Challenger Furth Challenger Brasil Open - Costa do Sauipe Nord LB Open - Braunschweig Schickedanz Open 2007 - Furth Copa Petrobras-Argentina - Buenos Aires 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella The 69th King's Cup-Thailand Open - Bangkok USTA Challenger of Burbank - Burbank Sofia Challenger University of Tennessee USTA Challenger - Knoxville Turin Challenger The Wright Financial Group, Inc. Challenger - Champaign Ostrava Challenger BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Challenger de Providencia-Copa Kia - Santiago San Benedetto Challenger Abierto Mexicano Telcel - Acapulco BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta 10° Trofeo Luigi Pezzoli - Bergamo Bancolombia Open - Bogota Alessandria Challenger Prosperita Open 2007 - Ostrava USTA Challenger of Tiburon - Tiburon Almaty Challenger 1 - Almaty Heineken Challenger - Ho Chi Minh City Riviera di Rimini Challenger - Rimini 2004 Freeman Men's Challenger - Joplin Palermo Challenger Heineken Challenger 2004 - Ho Chi Minh City Generali Open - Kitzbuhel Zagreb Challenger Tennis Napoli Cup - Naples Garden Open - Rome 2002 Eddleman USTA Challenger - Birmingham Pilot Pen Tennis - New Haven 9° Trani Cup - Trani ARMS USTA Challenger - Rocky Mount BCR Open Romania - Bucharest The Surbiton Trophy - Surbiton San Marino Cepu Open - San Marino Karlsruhe Challenger Challenger Citta di Olbia - Olbia LXVII Concursu Internacional de Vigo - Vigo XXXVII Torneig C.E. Laieta - Barcelona Prostejov Challenger Furth Challenger Ispat Open 2004 - Ostrava Geneva Challenger - Geneva Stockholm Open - Stockholm Lugano Challenger Tean International - Alphen Prague Open - Prague Brasov Challenger - Brasov Todi Challenger Milan Challenger Schickedanz Open - Furth Qatar Exxon Mobil Open - Doha Memorial Savigni - Sassuolo Medibank International - Sydney Heineken Open - Auckland San Marino Cepu Open - San Marino Ljubljana Challenger Movistar Open - Vina del Mar Banjaluka Challenger 2007 - Banja Luka Brasil Open - Costa do Sauipe ATU Cup - Weiden Rijeka Challenger Binghamton Professional Tennis Tournament - Binghamton Nord/LB Open 2004 - Braunschweig Trani Cup - Trani 10ø Tornea B. Camparini - Reggio Emilia GHI Bronx Classic - Bronx Canottieri Minico 2004 - Mantova Scheveningen Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Palermo Challenger I Tourneo Fila Citta di Brindisi - Brindisi ATP Challenger Trophy 2007 - Trnava Copa Telmex - Buenos Aires Siemens Open 2004 - Scheveningen Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Samsung Securities Cup - Seoul Flea Market Cup - Busan Open Castilla y Leon - Segovia Grand Prix Hassan II - Casablanca Uncle Tobys Challenger in Caloundra - Caloundra III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Jameson Cup - Milan Morocco Tennis Tour - Marrakech Brisbane - Brisbane Medibank International - Sydney San Remo Tennis Cup - San Remo Caltanissetta Challenger Intersport Heilbronn Open - Heilbronn BMW Brixina Tennis Open 2000 - Bressanone Trofeo Cassa di Risparmio di Alessandria - Alessandria Gemax Samsung Open 2005 - Belgrade Catella Swedish Open - Bastad Olbia Challenger - Olbia Sporting Challenger '08-Trofeo Regione Piemonte - Turin BCR Open Romania - Bucharest Trani Challenger Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Copa Petrobras-Brazil - Aracaju Brixina Tennis Open - Bressanone Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Open Sud de France - Montpellier If Stockholm Open - Stockholm Knoxville Challenger Kamnik Challenger - Kamnik Bank Austria Tennis Trophy - Vienna USTA Freeman Men's Challenger - Joplin Brasil Open - Costa do Sauipe Medibank International - Sydney Movistar Open - Santiago Gerry Weber Open - Halle Copa Telmex - Buenos Aires Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco VIII Trofeo Ciutat de Barcelona - Barcelona Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Tennis Napoli Cup 2006 - Napoli BMW Open - Munich If Stockholm Open - Stockholm Steelers Cup - Kosice Gerry Weber Open - Halle Fifth-Third Bank Tennis Championships - Lexington Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Brisbane International - Brisbane Citta di Como - Como Medibank International - Sydney Movistar Open - Santiago If Stockholm Open - Stockholm Adidas International - Sydney Wimbledon - London Winston Salem - Winston Salem Genova Open Challenger - Genova Brasil Open - Costa do Sauipe Campionati Internazionali di Sicilia - Palermo SkiStar Swedish Open - Bastad Interwetten Austrian Open - Kitzbuhel Croatia Open - Umag Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. Allianz Suisse Open Gstaad - Gstaad The Stella Artois Grass Court Championships - London Grand Prix Hassan II - Casablanca AAPT Championships - Adelaide Open de la Comunidad Valenciana - Valencia BMW Open - Munich Next Generation Adelaide International - Adelaide Sydney International - Sydney 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 - Hamburg NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Campionati BNL dItalia - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, AUS-ARG 1-4 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open Wildcard Play-Off - Melbourne Australian Open - Melbourne Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, SUI-AUS 2-3