Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 F15 Italy F1 Italy F3 Italy F3B Croatia F4 Italy F6 Italy F7 Italy F10 Italy F14 Italy F20 Germany F1 Germany F2 Germany F4 Spain F7 Italy F1 Italy F2 Italy F11 Italy F25 Italy F28 Italy F23 Italy F9 Austria F2 Austria F3 Italy F1 Italy F13 Italy F17 Italy F18 Italy F21 Italy F23 Italy F26 Italy F27 Italy F22 Germany F2 Spain F8 Heineken Challenger - Ho Chi Minh City Challenger Canottieri Minico - Mantova DPD Challenger 2002 - Aschaffenburg Copa Ericsson Brazil - Sao Paulo Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Geovillage Open Trofeo Melia Olbia - Olbia Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Banca Marche Tennis Cup - San Benedetto Genoa Open 'Fondazione Carige' - Genova X Ciutat de Barcelona - Barcelona Shimadzu All Japan Indoor - Kyoto Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas Rakuten Japan Open - Tokyo Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova TED Open - Istanbul Pekao Open 2004 - Szczecin SIR Supermercadi Challenger - Rome XI Ciutat de Barcelona - Barcelona Lambertz Open - Aachen Okal Cup 2004 - Eckental Mobilux Open - Luxembourg Jameson Cup - Milan ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Gemax Samsung Open 2005 - Belgrade Open de Franche-Comte - Besancon Citta di Monza - Monza Tunis Open - Tunis Schickendanz Open - Furth Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Sina-Kia Motors Tennis Cup - Cordenons Sir Supermercati - Rome IX Open Internacional D'Andorra - Andorra Mobilux Open - Luxembourg V Trani Cup - Trani Copa Kia - Santiago XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Black Forest Open - Freudenstadt X Torneo Internazionale di Tennis - Barletta XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Copa Ericsson Peru - Lima Memorial Manfredini - Sassuolo Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Trofeo Sisma Mantova - Mantova GHI Bronx Tennis Classic - Bronx Bukhara Challenger - Bukhara Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons South African Airways Tennis Open - Durban XI Ciutat de Barcelona - Barcelona Warsteiner Challenger Lubeck - Lubeck Morocco Tennis Tour - Casablanca Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul IPP Geneva Trophy - Geneva Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding IX Torneo Internacionale de Tennis - Barletta Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Abierto Internacional de Salinas 'Dario Expreso' - Salinas Puerto Rico Challenger Tennis Event - Humacao Morocco Tennis Tour - Marrakech Nova Challenger Osaka - Osaka III Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Sail Open - New Delhi New Delhi Challenger II - New Delhi BH Tennis Open International Cup - Belo Horizonte Izmir Cup - Izmir V Gramado Open de Tennis - Gramado The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Copa Ericsson Mexico - Guadalajara Akbank Private Banking TED Open - Istanbul Copa Ericsson Argentina - Buenos Aires UTC Open - Cherkassy 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Open des Alpes Trophee BNP Paribas - Grenoble Memorial Savigny - Sassuolo Tennislife Cup - Napoli 2001 Challenger Canottieri Mincio - Mantova Open Tarragona Costa Daurada - Tarragona Open de L'Isere (Open 38) - Grenoble Seguros Bolivar Open - Medellin Abierto Internacional Varonil Ciudad de Cancun - Cancun BMW Tennis Championship - Sunrise Napoli Challenger Monza Challenger Rome Challenger San Remo Challenger Tunis Open 2007 - Tunis Cordenons Challenger Heineken Challenger - Ho Chi Minh City Como Challenger Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Garden Open - Rome Todi Challenger Ljubljana Challenger Tarragona Challenger ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Bergamo Challenger Cherbourg Challeger Open de la Ville de Saint Denis - Reunion Island Johannesburg Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Challenger 42 - Andrezieux Nottingham Challenger St. Remy Challenger The Surbiton Trophy - Surbiton Izmir Challenger Challenger Ford de Cherbourg - Cherbourg Tashkent Challenger Seoul Challenger Gallagher International - Hamilton Eckental Challenger Rome Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Noumea Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger San Marino Challenger Bath Challenger Napoli Challenger Johannesburg Challenger I Tourneo Fila Citta di Brindisi - Brindisi Rome Challenger Copa Ericsson Uruguay - Montevideo Nottingham Challenger Nottingham Challenger Belgrade Challenger Tennis Napoli Cup 2006 - Napoli Sarajevo Challenger Citta di Monza - Monza Todi Challenger Heilbronn Challenger Challenger Casino Lugano - Lugano Dallas Challenger Johannesburg Challenger Napoli Challenger Rome Challenger Nottingham Challenger Manerbio Challenger FILA Challenger - Biella St. Remy Challenger Petange Challenger Internazionali di Tennis de San Marino - San Marino Orleans Challenger Ethias Trophy - Mons Samsung Securities Cup - Seoul Heilbronn Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Open de la Ville de Saint Denis - Reunion Island Quimper Challenger Cherbourg Challenger Dallas Challenger Le Gosier Challenger Brixina Tennis Open - Bressanone Open de Franche-Comte - Besancon Challenger Groningen - Groningen Shimadzu All Japan Indoor - Kyoto 5th Sardinian International Championships - Cagliari Compaq Cup 2001 - Zabrze Binghamton Professional Tennis Tournament - Binghamton Open de L'Isere - Grenoble Pekao Open 2001 - Szczecin Kamnik Challenger - Kamnik The Nottingham Challenger - Nottingham Heilbronn Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Siemens Open 2003 - Scheveningen Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Milano Challenger-Jameson Cup - Milan Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Gemax Open - Belgrade 6th Sardinian International Championships - Cagliari 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Rennes Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Challenger Citta di Olbia - Olbia Reggio Emilia Challenger Siemens Open - Scheveningen Tennis Napoli Cup 2004 - Napoli Samsung Secruities Cup Challenger - Seoul Garden Open 2004 - Rome Riviera di Rimini Challenger - Rimini Turin Challenger Flea Market Cup Busan Challenger Tennis - Busan Steelers Cup - Kosice San Remo Tennis Cup - San Remo Porsche Open - Poznan Sporting Challenger - Turin Scheveningen Challenger Memorial Savigni - Sassuolo 7° Trani Cup - Trani XI Open International D'Andorra - Andorra 10ø Tornea B. Camparini - Reggio Emilia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Rimini Challenger Canottieri Minico 2004 - Mantova Siemens Open 2004 - Scheveningen Recanati Challenger Riviera di Rimini Challenger 2004 - Rimini Orbetello Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao SAA Hilversum Open - Hilversum Genoa Open Challenger-Fondazione Carige - Genova 13 BH Tennis Open International Cup - Belo Horizonte Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Trani Cup - Trani Genova Challenger Irving Challenger Tennis Napoli Cup - Napoli ATP Open Castilla y Leon - Segovia Irving Challenger Olbia Challenger - Olbia Trani Challenger Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Lugano Challenger Vancouver Challenger Pacific Life Open - Indian Wells Miami Open - Miami IV Challenger Ciudad De Guayaquil - Guayaquil Sunrise Challenger Caltanissetta Challenger Barletta Challenger Bordeaux Challenger Jersey Challenger Vancouver Challenger Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Australian Open - Melbourne The Stella Artois Grass Court Championships - London Australian Open - Melbourne Ordina Open - 's-Hertogenbosch Qatar Open - Doha Heineken Open - Auckland Copa AT&T - Buenos Aires Open 13 - Marseille The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow Chennai Open - Chennai Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Heineken Open - Auckland The Stella Artois Championships - London Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Brisbane International - Brisbane Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport Abierto Mexicano - Los Cabos The Stella Artois Championships - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Wimbledon - London 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 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Masters - Toronto Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, PO, HUN-LUX 1-4 Olympics - London Olympics - Rio de Janeiro Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0