Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 F1 Spain F2 Spain F3 Italy #1-w1 Italy #1-w2 Italy #1-w3 Italy #1-w4 Italy F1 Italy F2 Italy F9 Italy #3-w2 Italy #3-w3 Italy #3-w4 Italy F1 Italy F21 Italy F22 Italy F34 Italy F35 Italy F1 Italy F4 Italy F5 Italy F11 Italy F12 Italy F18 Italy F19 Italy F29 Italy F31 Italy F33 Spain F2 Italy F1 Italy F3 Italy F9 Italy F15 Italy F16 Italy F18 Italy F19 Italy F24 Italy F27 Italy F32 Italy F33 Italy F34 Portugal F2 Italy F3 Italy F3B Italy F14 Italy F15 Italy F16 Egypt F1 Egypt F2 Italy F1 Italy F3 Italy F4 Italy F5 Italy F11 Italy F13 Italy F14 Italy F17 Italy F21 Italy F22 Italy F26 Italy F27 Italy F32 Germany F1 Germany F2 Spain F5 Spain F7 Italy F2 Italy F3 Italy F4 Italy F5 Italy F6 Italy F9 Spain F7 Spain F8 Italy F4 Italy F5 Italy F12 Italy F13 Italy F16 Italy F18 Italy F20 Italy F23 Spain F38 Egypt F1 Italy F3 Italy F11 Italy F13 Italy F22 Italy F23 Italy F25 Italy F27 Spain F32 Spain F3 Croatia F3 Croatia F4 Italy F2 Italy F3 Italy F4 Italy F11 Italy F15 Italy F17 Italy F19 Italy F21 Spain F4 Germany F2 Croatia F7 France F8 Italy F12 Slovenia F1 Italy F16 Italy F18 Italy F24 Italy F12 Italy F14 Italy F15 Italy F17 Italy F20 Italy F21 Italy F23 Croatia F14 Croatia F15 Croatia F3 Austria F1 Italy F23 Italy F23 Italy F27 Italy F27 Italy F26 Spain F14 Italy F16 Italy F24 Italy F25 Italy F9 Italy #3-w1 France F4 Italy F27 Italy F34 Italy F30 Italy F3 Italy F23 Germany F4 Italy F11 Spain F3 Tennis Napoli Cup - Napoli Arroyo de la Encomienda - Valladolid Sporting Challenger - Turin Sina-Kia Motors Tennis Cup - Cordenons St. Petersburg Challenger 2006 - St. Petersburg Genoa Open - Genova Open de L'Isere-Trophee BNP Paribas - Grenoble Tennis Napoli Cup 2007 - Napoli Croatia F3 Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Kobstaedernes ATP Challenger - Kolding New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Internazionali di Tennis - Bergamo Tennis Napoli Cup 2006 - Napoli XL Bermuda Open - Bermuda Sunrise Challenger GHI Bronx Tennis Classic - Bronx Monza Challenger Rome Challenger GHI Bronx Classic - Bronx 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Banca Marche Tennis Cup - San Benedetto Rimini Challenger Manerbio Challenger Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban Napoli Challenger Morocco Tennis Tour - Casablanca 9° Trani Cup - Trani Croatia Osiguranje Rijeka Open - Rijeka Akbank Private Banking TED Open - Istanbul Bergamo Challenger San Remo Tennis Cup - San Remo Rhodes Challenger Ramat Hasharon Challenger San Remo Challenger Akbank Private Banking TED Open - Istanbul IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Rome Challenger Nottingham Challenger Milan Challenger Recanati Challenger Como Challenger St. Remy Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Tashkent Challenger Sao Paulo Challenger Noumea Challenger Puerto Rico Challenger Tennis Event - Humacao Open de la Ville de Saint Denis - Reunion Island Courmayeur Challenger Bergamo Challenger V Gramado Open de Tennis - Gramado Wolfsburg Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Caltanissetta Challenger Johannesburg Challenger Nottingham Challenger Nottingham Challenger Open de L'Isere (Open 38) - Grenoble Internazionali de Tennis di Bergamo - Bergamo San Benedetto Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Nord/LB Open 2004 - Braunschweig Shimadzu All Japan Indoor - Kyoto San Marino Challenger Binghamton Professional Tennis Tournament - Binghamton Como Challenger Genova Challenger Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Garden Open 2004 - Rome Ljubljana Challenger XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Palermo Challenger Rennes Challenger Salinas Challenger Dallas Challenger Timisoara Challenger Tampere Challenger Budapest Challenger - Budapest St. Remy Challenger Heilbronn Challenger Cherbourg Challenger Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Orbetello Challenger Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Ourocard Tennis Challenger - Sao Paulo Olbia Challenger - Olbia Cepu Open - San Marino XI Torneo Internazionale di Tennis - Barletta Quimper Challenger Trani Cup - Trani San Benedetto Challenger Open D'Orleans - Orleans Astana Challenger Kazan Challenger Guadalajara Challenger Leon Challenger San Marino Cepu Open - San Marino Shenzhen Challenger Heilbronn Open - Heilbronn Riviera di Rimini Challenger - Rimini Gimcheon Challenger Ethias Trophy - Mons Roma Challenger 2007 - Rome Nottingham Challenger Nottingham-2 Challenger Memorial Manfredini - Sassuolo Abierto Internacional de Salinas 'Dario Expreso' - Salinas Milan Challenger Czech Indoor Open - Prague BMW Tennis Championship - Sunrise Portoroz Challenger San Benedetto Challenger The Surbiton Trophy - Surbiton Sporting Challenger '07 Trofeo Regione Piemonte - Turin Open de Rennes La Trinitaine - Rennes Todi Challenger Genoa Open Challenger-Fondazione Carige - Genova Johannesburg Challenger Sir Supermercati - Rome Reggio Emilia Challenger Trani Challenger Todi Challenger Irving Challenger Milan Challenger III Isla de Lanzarote - Lanzarote Napoli Challenger Turin Challenger Eckental Challenger Sail Open - New Delhi Mobilux Open - Luxembourg Rome Challenger Tarragona Challenger Dublin Challenger - Dublin Seoul Challenger 5° Sporting Challenger - Turin Top Wool Challenger-Immagine Trophy - Biella ATP Guzzini Challenger - Recanati Antonio Savoldi-Marco Co. - Manerbio San Remo Challenger Flea Market Cup Busan Challenger Tennis - Busan Izmir Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis San Remo Tennis Cup - San Remo Irving Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova Recanati Challenger Ethias Trophy - Mons Samsung Securities Cup - Seoul IX Abierto Internacional de Salinas - Salinas Trofeo Francesco Guzzini - Recanati Dallas Challenger Genova Challenger San Benedetto Challenger - San Benedetto Cherbourg Challenger Vancouver Challenger Rimini Challenger Tampere Challenger Taipei City Challenger Open des Alpes Trophee BNP Paribas - Grenoble Brasov Challenger Reunion Island Challenger Bukhara Challenger - Bukhara Bath Challenger Alessandria Challenger 5th Sardinian International Championships - Cagliari Trani Cup - Trani Open de la Ville de Saint Denis - Reunion Island Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan Copenhagen Open - Copenhagen Open de Franche-Comte - Besancon San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Credicard Mastercard Tennis Cup - Campos do Jordao Challenger Ford de Cherbourg - Cherbourg The 70th King's Cup and Queen's Cup - Bangkok Sporting Challenger 2003 - Turin Canottieri Mincio Open - Mantova Blumenau Challenger Gemax Open - Belgrade Santos Challenger Rome Challenger ATP Open Castilla y Leon - Segovia Guzzini Challenger - Recanati V Trani Cup - Trani 3° Trofeo 'Citta di Brindisi' - Brindisi Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Recanati Challenger Challenger DCN de Cherbourg - Cherbourg Heineken Open - Auckland Open 13 - Marseille The Nottingham Challenger - Nottingham Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Challenger Ford de Cherbourg - Cherbourg St. Petersburg Open - St. Petersburg Yokohama World Tennis Gaora Cup - Yokohama Citta di Monza - Monza Cremona Challenger Baden Open - Karlsruhe Milan Indoors - Milan Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Open de L'Isere - Grenoble Jameson Cup - Milan Challenger 42 - Andrezieux Grand Prix Hassan II - Casablanca Canottieri Minico 2004 - Mantova KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte St. Petersburg Challenger - St. Petersburg TED Open - Istanbul Estoril Open - Estoril Top Wool Challenger - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Societa Canottieri Mincio 2005 - Mantova The Stella Artois Grass Court Championships - London Mitsubishi Electric Europe Cup - Monza Arroyo de la Encomienda - Valladolid X Torneo Internazionale di Tennis - Barletta Memorial Manfredini - Sassuolo Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow Riviera di Rimini Challenger - Rimini Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Open des Alpes Trophee BNP Paribas - Grenoble Nottingham Challenger Open de Moselle - Metz San Benedetto Challenger Vancouver Challenger Brasov Challenger Alessandria Challenger Rome Challenger St. Petersburg Open - St. Petersburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Heilbronn Challenger Heineken Open - Auckland Legg Mason Tennis Classic - Washington Petange Challenger Todi Challenger BCR Open Romania - Bucharest Belgrade Challenger Atlanta Tennis Championships - Atlanta Cherbourg Challeger Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland Caltanissetta Challenger Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem Jersey Challenger Open de Moselle - Metz Swiss Indoors Basel - Basel Apia International - Sydney Quimper Challenger Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Countrywide Classic - Los Angeles Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Legg Mason Tennis Classic - Washington Johannesburg Challenger Erste Bank Open - Vienna Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger Topshelf Open - 's-Hertogenbosch RCA Championships - Indianapolis If Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Moselle Open - Metz Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington The Stella Artois Championships - London Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Heilbronn Challenger AEGON Championships - London Hall of Fame Open - Newport AEGON Championships - London Ljubljana Challenger Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Ortisei Challenger Farmers Classic - Los Angeles Kremlin Cup - Moscow Brisbane International - Brisbane SAP Open - San Jose Millennium Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London AEGON International - Eastbourne ATP Kremlin Cup - Moscow Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Le Gosier Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Milan Challenger Citi Open - Washington San Benedetto Challenger Rakuten Japan Open - Tokyo Meknes Challenger Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Todi Challenger Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Garanti Koza Sofia Open - Sofia Jameson Cup - Milan Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Garanti Koza Sofia Open - Sofia VII Torneo Internazionale di Tennis - Barletta Brisbane International - Brisbane The Stella Artois Grass Court Championships - London Open de Moselle - Metz Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Chennai Open - Chennai The Stella Artois Championships - London Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Moselle Open - Metz Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Pacific Life Open - Indian Wells Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland Mutua Madrilena Masters Madrid - Madrid Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Campionati Internazionali di Sicilia - Palermo Sony Ericsson Open - Miami Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Ordina Open - 's-Hertogenbosch BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal AIG Japan Open Tennis Championships - Tokyo Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Moselle Open - Metz Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Ordina Open - 's-Hertogenbosch Sony Open Tennis - Miami Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami If Stockholm Open - Stockholm U.S. Open - New York Abierto Mexicano - Los Cabos Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London 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 French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Olympics - London Olympics - Rio de Janeiro