Career 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 Germany F2 Germany F3 Italy F5 Italy #4-w2 Qatar F1 Italy F4 Italy F34 Italy F5 Spain F16 Spain F29 Spain F30 Great Britain F7 Great Britain F8 Italy F10 Croatia F1 Italy F17 Italy F24 Great Britain F1 Great Britain F2 Italy F1 Italy F11 Italy F1 Italy F5 Italy F4 Italy F5 Italy F6 Italy F13 Italy F15 Italy F22 Great Britain F2 Italy F1 Great Britain F4 Italy F4 Italy F5 Italy F6 Italy F13 Italy F19 Warsteiner Grand Prix - Oberstaufen II Cyclus Open de Tenis - Florianopolis Morocco Tennis Tour - Fes Sporting Challenger '07 Trofeo Regione Piemonte - Turin XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Heilbronn Open - Heilbronn Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Rijeka Open - Rijeka San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini Ethias Trophy - Mons Belgrade Challenger Marrakech Challenger Rome Challenger Rhodes Challenger San Remo Challenger Cremona Challenger Rimini Challenger San Marino Challenger Como Challenger Todi Challenger Rennes Challenger Orleans Challenger Zagreb Challenger Rome Challenger Manerbio Challenger Todi Challenger Singapore Challenger San Benedetto Challenger Italy #4-w1 Italy #4-w3 Italy #4-w4 Qatar F2 Qatar F3 Italy F1 Italy F3 Hungary F2 Italy F30 Spain F24 Italy F31 Great Britain F16 Croatia F1 Shimadzu All Japan Indoor - Kyoto Garden Open - Rome Alexander Kolyaskin Memorial - Donetsk Privatbank Open 2006 - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury BH Telecom Sarajevo 2007 - Sarajevo LTA Cardiff Challenger - Cardiff Riviera di Rimini Challenger - Rimini Internazionali di Tennis - Bergamo PEOPLEnet Cup - Dnepropetrovsk South African Airways Open - East London 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Heilbronn Challenger Caltanissetta Challenger Recanati Challenger Segovia Challenger Napoli Challenger Mons Challenger Jersey Challenger Pozoblanco Challenger Rimini Challenger Cordenons Challenger The Nottingham Open - Nottingham President's Cup 2000 - Tashkent Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Milan Indoors - Milan Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai Allianz Suisse Open Gstaad - Gstaad Idea Prokom Open - Sopot Ljubljana Challenger Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney Open Seat Godo 2003 - Barcelona International Championship of Croatia - Umag Mons Challenger Rennes Challenger U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle CA Tennis Trophy - Vienna Gerry Weber Open - Halle Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Croatia Open Umag - Umag China Open - Beijing Mumbai Open - Mumbai St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Bauer Watertechnology Cup - Eckental Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai PrivatBank Cup - Dnepropetrovsk Estoril Open - Estoril BMW Open - Munich Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag Open 13 - Marseille SA Tennis Open - Johannesburg Hungarian Open - Budapest Open de Franche Comte - Besancon Power Horse World Team Cup - Dusseldorf Bergamo Challenger Studena Croatia Open - Umag Sarajevo Challenger Rijeka Challenger Milan Challenger Ortisei Challenger Intelig Tennis Cup - Brasilia Citta di Monza - Monza Canottieri Mincio Open - Mantova Tunis Open - Tunis Oberstaufen Cup - Oberstaufen IPP Open - Helsinki Gemax Open 2002 - Belgrade XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova The Hilversum Open - Hilversum San Marino Cepu Open - San Marino AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Fergana Challenger - Fergana Samarkand Challenger - Samarkand Venice Open - Venice Warsteiner Grand Prix - Oberstaufen Open 88 - Contrexeville TED Open Istanbul - Istanbul LTA Men's Challenger - Wrexham Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Bulgarian Open - Sofia Macedonian Open - Skopje Bukhara Challenger - Bukhara Open de L'Isere-Open 38 - Grenoble Okal Cup - Eckental Open de Charleroi - Charleroi Challenger Britania Zavaleta - Puebla Jameson Cup - Milan USTA Men's Challenger of Dallas - Dallas MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta ECM Cup - Prague 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Open de Montauban - Montauban XI Venice Open - Venice 2001 Challenger Canottieri Mincio - Mantova Stella Artois Clay Court Championships - Budaors Amer-Wilson Tampere Challenger - Tampere Time Warner USTA Challenger - Binghamton 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone Asirom Challenger Brasov - Brasov Diego Open - Budapest EI Bank Bulgarian Challenger - Sofia Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Copa Ericsson Brazil - Sao Paulo The Bolton Challenger - Bolton Copa Ericsson Chile - Santiago Tatra Banka Open 2001 - Bratislava Haagen Dazs Open - Caracas Milano Challenger-Jameson Cup - Milan Urbana-Champaign Challenger - Urbana Open de L'Isere - Grenoble Samsung Securities Cup - Seoul Lamberts Open by Stawag - Aachen IPP Open - Helsinki Neride Prague Indoor - Prague Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw Heilbronn Open - Heilbronn Challenger Hamburg - Hamburg USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta Garden Open - Rome Ljubljana Open 2002 - Ljubljana The Surbiton Trophy - Surbiton Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Open Castilla y Leon - Segovia Meridiana Sardegna Open - Olbia CA Challenge 2002 - Graz The Scottish Championships - Edinburgh I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Rado Geneva Challenger - Geneva Macedonian Open 1999 - Skopje Samarkand Challenger - Samarkand Zagreb Open - Zagreb Whirlpool Open - Budapest Challenger Britania Zavaleta - Puebla Challenger de la Ciudad de Mexico - Mexico City Australian Unity WA Open - Perth Memorial Savigni - Sassuolo Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Sarajevo Open - Sarajevo Geneva Challenger - Geneva CA-Challenge 2000 - Graz Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Hilversum Open - Hilversum FILA Challenger - Biella San Marino Cepu Open - San Marino CA Challenge - Graz Banca Marche Tennis Cup - San Benedetto Black Forest Open - Freudenstadt Asirom Challenger - Brasov Kyiv Open - Kiev Bulgarian Open - Sofia Regional Hand Center Men's Challenger - Fresno Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Gemax Samsung Open 2004 - Belgrade Sarajevo Open 2004 - Sarajevo 2004 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb FILA Challenger Biella - Biella XL Capital Bermuda Open - Bermuda Sports Experts Open - Nettingsdorf Opel Bulvaria MCG Bulgarian Open - Sofia Zagreb Open - Zagreb USTA Men's Challenger of Urbana-Champaign - Urbana Challenger 42 - Andrezieux Ljubljana Open - Ljubljana C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana XI Open International D'Andorra - Andorra Top Wool Challenger Biella - Biella Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Internationale Badische Meisterschaften Um Den Techem Cup - Zell The LTA Nottingham Challenger - Nottingham Stella Artois Clay Court Championships - Budaors The Manchester Trophy - Manchester Trofeo Francesco Guzzini - Recanati IX Trofeo Ciudad de Quito - Quito The Wright Financial Group, Inc. Challenger - Champaign Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Shimadzu All Japan Indoor Tennis Championships - Kyoto IX Abierto Internacional de Salinas - Salinas Alexander Kolyaskin Memorial - Donetsk SIR Supermercadi Challenger - Rome The LTA Bolton Challenger - Bolton Tatra Banka Open - Bratislava Czech Indoor Open - Prague Jameson Cup - Milan Open de L'Isere - Grenoble Ischgl International ATP Challenger - Ischgl ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham Volkswagen Challenger 2005 - Wolfsburg USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Logopak Challenger 2005 - Lubeck IX Torneo Internacionale de Tennis - Barletta Sarajevo Open - Sarajevo Olbia Challenger - Olbia San Remo Tennis Cup 15° Piertomaso - San Remo Ostdeutscher Sparkessen Cup - Dresden Ljubljana Open - Ljubljana Schickendanz Open - Furth Societa Canottieri Mincio 2005 - Mantova 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Open de Montauban - Montauban Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara 7° Trani Cup - Trani Open de Tenis Amaya - Pamplona San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk TED Open - Istanbul Open de L'Isere - Grenoble The LTA Men's Challenger - Southampton IPP Open - Helsinki The LTA Sunderland Challenger - Sunderland ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham Gemax Open - Belgrade Internationaux du Doubs - Besancon BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Unique Zagreb Open - Zagreb Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan The LTA Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham 8° Trani Cup - Trani San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Kos-Zucchetti Tennis Cup - Cordenons Alexander Kolyaskin Memorial - Donetsk Ethias Trophy - Mons Bauer Watertechnology Cup - Eckental Heilbronn Open - Heilbronn Morocco Tennis Tour - Rabat Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Tean International - Alphen Internazionali di Tennis Dell'Umbria - Todi Banjaluka Challenger 2007 - Banja Luka Ipsos Bucharest Challenger - Bucharest The Tarka Challenger - Barnstaple Challenger Tunisie - Tunis KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza Roma Open Challenger - Rome San Remo Tennis Cup - San Remo Zagreb Open - Zagreb Trofeo Cassa di Risparmio di Alessandria - Alessandria Memorial A. Manfredini Sassuolo Challenger - Sassuolo San Marino CEPU Open - San Marino ATP Open Castilla y Leon - Segovia Genova Open Challenger - Genova Open D'Orleans - Orleans 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Wolfsburg Challenger Cherbourg Challenger Sofia Challenger Alessandria Challenger Reggio Emilia Challenger San Benedetto Challenger Genova Challenger San Benedetto Challenger Recanati Challenger San Marino Challenger Trani Challenger Rijeka Challenger Helsinki Challenger Wolfsburg Challenger Caltanissetta Challenger Barletta Challenger Marburg Challenger Heilbronn Challenger Turin Challenger San Benedetto Challenger Recanati Challenger Trani Challenger San Marino Challenger Cordenons Challenger Genova Challenger Bergamo Challenger Banja Luka Challenger Todi Challenger Ljubljana Challenger Rennes Challenger Orleans Challenger Geneva Challenger Salzburg Challenger Bergamo Challenger Cherbourg Challeger Cherbourg Challenger Barletta Challenger Australian Open - Melbourne Sarajevo Challenger Milan Challenger Recanati Challenger Orbetello Challenger Sibiu Challenger Genova Challenger Jersey Challenger Rennes Challenger Sarajevo Challenger Johannesburg Challenger Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Miami Palermo Challenger Masters Series Monte-Carlo - Monte Carlo Loughborough Challenger Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Cremona Challenger Tunis Challenger San Marino Challenger Segovia Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Nova Challenger Osaka - Osaka Togliatti Cup - Togliatti Open de Tanger - Tangier Copa Ericsson Peru - Lima Zagreb Open - Zagreb Trofeo Conde de Godo - Barcelona U.S. Men's Clay Court Championships - Houston International Championship of Croatia - Umag TED Open-Akbank Private Banking - Istanbul Warta Cup - Sopot Cairo Challenger 2002 - Cairo BMW Brixina Tennis Open - Bressanone The Nottingham Cahllenger - Nottingham Copa Ericsson Costa Rica - San Jose Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Gerry Weber Open - Halle French Open - Paris Finnish Open - Helsinki Schickendanz Open - Furth Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Open Seat Godo 2007 - Barcelona International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel AIG Japan Open Tennis Championships - Tokyo Abierto Mexicano Telcel - Acapulco Dutch Open Tennis - Amersfoort PBZ Zagreb Indoors - Zagreb Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Serbia Open - Belgrade Chennai Open - Chennai International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino PBZ Zagreb Indoors - Zagreb Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Pilot Pen Tennis - New Haven French Open - Paris The Stella Artois Grass Court Championships - Queen's/London Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Croatia Open - Umag Adidas International - Sydney The Priority Telecom Open - Amersfoort Ordina Open - s-Hertogenbosch Tennis Masters Series - Rome International Indoor Tennis Championships of Croatia - Zagreb Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Campionati BNL dItalia - Rome Croatia Open - Umag U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1