Career 2018 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 Italy F5 Italy #4-w2 Qatar F1 Italy F4 Italy F34 Italy F5 Czech Republic F5 Czech Republic F6 Italy F10 Croatia F1 Italy F17 Italy F24 Great Britain F1 Great Britain F2 Italy F1 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 F11 Italy F13 Italy F19 Italy F1 Italy F5 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 Turkey F10 Turkey F11 Slovakia F4 Austria F5 France F7 Slovakia F3 Italy #4-w1 Italy #4-w3 Italy #4-w4 Qatar F2 Qatar F3 Italy F1 Italy F3 Italy F30 Italy F31 Germany F1 Slovakia F1 Estonia F3 Egypt F1 (Sharm El Sheikh) Great Britain F16 Kazakhstan F5 (Shymkent) The Manchester Trophy - Manchester Oberstaufen Cup - Oberstaufen EI Bank Bulgarian Challenger - Sofia Tatra Banka Open - Bratislava Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Garden Open - Rome USTA Challenger of Burbank - Burbank Barletta Citta Della Disfida Open 2000 - Barletta Porsche Open - Poznan Unicredit (Suisse) Bank S.A. Challenger - Chiasso Stella Artois Clay Court Championships - Budaors The Scottish Championships - Edinburgh Macedonian Open 1999 - Skopje KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Memorial Savigni - Sassuolo Fergana Challenger - Fergana Intelig Tennis Cup - Brasilia Ostdeutscher Sparkessen Cup - Dresden Trofeo Cassa di Risparmio di Alessandria - Alessandria Intersport Heilbronn Open - Heilbronn X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Internationaux du Doubs - Besancon Samarkand Challenger - Samarkand Challenger Tunisie - Tunis Zivnobanka Czech Open - Prostejov BH Indoor Sarajevo - Sarajevo Internazionali di Tennis Dell'Umbria - Todi Morocco Tennis Tour - Tanger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara San Benedetto Challenger - San Benedetto MTNL Cellular ATP Challenger - Mumbai Riviera de Rimini Challenger - Rimini Memorial Savigny - Sassuolo 2001 Challenger Canottieri Mincio - Mantova Togliatti Cup - Togliatti San Marino CEPU Open - San Marino Morocco Tennis Tour - Rabat Milano Challenger-Jameson Cup - Milan Roma Challenger 2007 - Rome Jameson Cup - Milan Challenger Canottieri Minico - Mantova GHI Bronx Classic - Bronx Mitsubishi Electric Europe Cup - Monza AXA Open - Lisbon XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Fergana Challenger - Fergana Genova Open Challenger - Genova West of England Tennis - Bristol Porsche Open - Poznan 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Bulgarian Open - Sofia Brixina Tennis Open - Bressanone Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Challenger Copa Sevilla Internacionales de Andalucia - Seville ECM Cup - Prague Architect Open - Budapest PEOPLEnet CUP - Dnepropetrovsk Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov Heilbronn Open - Heilbronn Optimus Maia Open - Maia Copa Ericsson Brazil - Sao Paulo San Marino Cepu Open - San Marino Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Heilbronn Challenger Wroclaw Challenger Macedonian Open - Skopje Shimadzu All Japan Indoor - Kyoto Belgrade Challenger Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Wolfsburg Challenger Challenger Britania Zavaleta - Puebla Challenger de la Ciudad de Mexico - Mexico City Okal Cup - Eckental Garden Open - Rome Caltanissetta Challenger Copa Ericsson Chile - Santiago Hamburg Challenger - Hamburg The LTA Manchester Trophy - Manchester San Marino Cepu Open - San Marino Asirom Challenger Brasov - Brasov Sofia Challenger Warsteiner Grand Prix - Oberstaufen Meridiana Sardegna Open - Olbia Oberstaufen Cup - Oberstaufen The LTA Sunderland Challenger - Sunderland Intersport Heilbronn Open - Heilbronn Internazionali di Tennis - Bergamo Pozoblanco Challenger San Benedetto Challenger Rimini Challenger Manchester Challenger Recanati Challenger IPP Open - Helsinki Pro Tennis World Open - Sunrise Top Wool Challenger-Immagine Trophy - Biella San Marino Challenger Istanbul Challenger Napoli Challenger Tunis Open - Tunis Como Challenger Todi Challenger Czech Open 2005 - Prostejov San Remo Tennis Cup - San Remo Mons Challenger Rennes Challenger Riviera di Rimini Challenger - Rimini Ipsos Bucharest Challenger - Bucharest Genova Challenger Belgrade Challenger San Marino Cepu Open - San Marino Bordeaux Challenger KGHM Dialog Polish Indoors - Wroclaw The LTA Men's Challenger - Southampton ATP Challenger Numea - New Caledonia Aptos Challenger Rimini Challenger Cordenons Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Todi Challenger 8° Trani Cup - Trani Tashkent Challenger Ortisei Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Bath Challenger Caltanissetta Challenger Tatra Banka Open - Bratislava Athens Challenger Turin Challenger San Benedetto Challenger Granby Challenger Reggio Emilia Challenger Astana Challenger Recanati Challenger Segovia Challenger Trani Challenger San Marino Challenger Privat Bank Cup - Dnepropetrovsk Todi Challenger Ljubljana Challenger Bauer Watertechnology Cup - Eckental Eckental Challenger Geneva Challenger Jameson Cup - Milan Salzburg Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Challenger Lugano - Lugano Cherbourg Challenger IX Torneo Internacionale de Tennis - Barletta Athens Challenger Beijing Challenger PEOPLEnet Cup - Dnepropetrovsk Istanbul Challenger Orleans Challenger Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Sarajevo Challenger Recanati Challenger Prostejov Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta TED Open - Istanbul Johannesburg Challenger Rome Challenger Portoroz Challenger Rome Challenger Istanbul Challenger Eskisehir Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Nottingham Challenger Milan Challenger Trnava Challenger Roma Open Challenger - Rome San Remo Tennis Cup - San Remo Petange Challenger IPP Open - Helsinki Heilbronn Challenger Akbank Private Banking TED Open - Istanbul Open D'Orleans - Orleans Sarajevo Challenger Bergamo Challenger Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Eckental Challenger Caversham International Tennis Tournament - Jersey Tennis Napoli Cup 2006 - Napoli Gimcheon Challenger Busan Challenger Porsche Open - Poznan Portoroz Challenger Barletta Challenger IPP Open - Helsinki Morocco Tennis Tour - Fes Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg Top Wool Challenger Biella - Biella Warsteiner Grand Prix - Oberstaufen Salzburg Challenger Intersport Heilbronn Open - Heilbronn Memorial A. Manfredini Sassuolo Challenger - Sassuolo Banca Marche Tennis Cup - San Benedetto Cordenons Challenger Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Manerbio Challenger Ljubljana Challenger Mons Challenger ATP Challenger Numea - New Caledonia Orleans Challenger Citta di Monza - Monza The Tarka Challenger - Barnstaple 7° Trani Cup - Trani Open de L'Isere - Grenoble Taipei City Challenger KGHM Polish Indoors - Wroclaw Rado Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg Nottingham Challenger Heineken Challenger - Ho Chi Minh City Milan Indoors - Milan Sardinia International Championship - Cagliari Canottieri Mincio Open - Mantova Marburg Challenger Open 88 - Contrexeville South African Airways Open - East London TED Open Istanbul - Istanbul Jameson Cup - Milan The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Open de Montauban - Montauban 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Genova Challenger Open de L'Isere - Grenoble GHI Bronx Tennis Classic - Bronx IPP Open - Helsinki Zagreb Open - Zagreb Trofeo Conde de Godo - Barcelona Sporting Challenger 2003 - Turin Copenhagen Open - Copenhagen International Championship of Croatia - Umag San Remo Tennis Cup 15° Piertomaso - San Remo Kremlin Cup - Moscow Adidas International - Sydney Hilversum Open - Hilversum Ljubljana Open - Ljubljana ATP Open Castilla y Leon - Segovia Nottingham Challenger Schickendanz Open - Furth LTA Shrewsbury Challenger - Shrewsbury TD Waterhouse Cup - Long Island San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Legg Mason Tennis Classic - Washington D.C. Top Wool Challenger - Biella San Benedetto Challenger Heilbronn Open - Heilbronn Stockholm Open - Stockholm Stockholm Open - Stockholm Asirom Challenger - Brasov Riviera di Rimini Challenger - Rimini Akbank Private Banking-TED Open - Istanbul Astana Challenger II Cyclus Open de Tenis - Florianopolis Bulgarian Open - Sofia Orbetello Challenger Privat Bank Cup - Dniepropetrovsk USTA Men's Challenger of Dallas - Dallas USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta Garden Open - Rome Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba I Tourneo Fila Citta di Brindisi - Brindisi Nottingham-2 Challenger Whirlpool Open - Budapest Geneva Challenger - Geneva Tatra Banka Slovak Open - Bratislava FILA Challenger - Biella USTA Tennis Championships of Houston - Houston The 69th King's Cup-Thailand Open - Bangkok International Tennis Championships - Delray Beach FILA Challenger Biella - Biella Sports Experts Open - Nettingsdorf Opel Bulvaria MCG Bulgarian Open - Sofia Olbia Challenger - Olbia USTA Men's Challenger of Urbana-Champaign - Urbana Dubai Open - Dubai Top Wool Challenger Biella - Biella San Marino Challenger Banjaluka Challenger 2007 - Banja Luka Tatra Banka Open 2003 - Bratislava Mauritius Open - Mauritius 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Societa Canottieri Mincio 2005 - Mantova Sina-Kia Motors Tennis Cup - Cordenons San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo AAPT Championships - Adelaide Sporting Challenger '07 Trofeo Regione Piemonte - Turin Tata Open 2002 - Chennai Idea Prokom Open - Sopot Copenhagen Open - Copenhagen Milan Indoors - Milan The Stella Artois Grass Court Championships - London Bergamo Challenger Cherbourg Challenger Open des Alpes Trophee BNP Paribas - Grenoble Rhodes Challenger Copa Telmex - Buenos Aires Nottingham Challenger Open de Tenis Comunidad Valenciana - Valencia San Benedetto Challenger Ethias Trophy - Mons Trani Challenger AAPT Championships - Adelaide Rijeka Challenger Milan Indoors - Milan Open 13 - Marseille Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Besancon Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Milan Indoors - Milan San Remo Challenger The Stella Artois Grass Court Championships - London Nottingham-2 Challenger The 10tele.com Open - Nottingham CA Tennis Trophy - Vienna RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Izmir Challenger Open de Moselle - Metz Ostrava Challenger Cremona Challenger Alessandria Challenger Milan Challenger Gerry Weber Open - Halle Cremona Challenger China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco BA-CA Tennis Trophy - Vienna Chennai Open - Chennai BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha AEGON Championships - London BCR Open Romania - Bucharest AEGON International - Eastbourne Jersey Challenger Campionati Internazionali di Sicilia - Palermo Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Studena Croatia Open - Umag Helsinki Challenger Gelsor Open Romania - Bucharest Salzburg Challenger Izmir Challenger Heilbronn Challenger Tashkent Challenger Bergamo Challenger Trnava Challenger Ortisei Challenger Cherbourg Challeger Qatar Exxon Mobil Open - Doha Helsinki Challenger Sarajevo Challenger Grand Prix Hassan II - Casablanca Open 13 - Marseille Bergamo Challenger Quimper Challenger Apia International - Sydney Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport Johannesburg Challenger Moselle Open - Metz Open SEAT Godo 2006 - Barcelona Croatia Open Umag - Umag Ostrava Challenger Open Seat Godo 2007 - Barcelona Proton Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow SA Tennis Open - Johannesburg Recanati Challenger Serbia Open - Belgrade Taipei City Challenger Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Palermo Challenger Loughborough Challenger St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - London Tunis Challenger PBZ Zagreb Indoors - Zagreb San Marino Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo Nova Challenger Osaka - Osaka Zagreb Open - Zagreb Open de Tanger - Tangier Copa Ericsson Peru - Lima Compaq Cup 2001 - Zabrze Warta Cup - Sopot Cairo Challenger 2002 - Cairo BMW Brixina Tennis Open - Bressanone C.T. San Remo - XIII Piertomaso Tessitore - San Remo Exim Agmedia Open - Kosice Finnish Open - Helsinki Ordina Open - 's-Hertogenbosch Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington D.C. DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open Seat Godo 2003 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad PTT Thailand Open - Bangkok AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Open de Moselle - Metz Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Heineken Open - Auckland NASDAQ-100 Open - Miami Adidas International - Sydney Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Rome Qatar Open - Doha Pacific Life Open - Indian Wells French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Shanghai ATP Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Monte Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Campionati Internazionali D'Italia - Rome Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Wimbledon - London Medibank International - Sydney U.S. Open - New York Legg Mason Tennis Classic - Washington Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 NASDAQ-100 Open - Miami Australian Open - Melbourne U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Olympics - Athens