Career 2025 2024 2023 2022 2021 2020 2019 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 French Open - Paris U.S. Open - New York Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 France F5 Greece F2 Italy F4 Hungary F1 Italy F8 Italy F9 Italy F10 Italy F15 Great Britain F3 Great Britain F4 Great Britain F6 Italy F8 Italy F10 Italy F11 Netherlands F1 Italy F20 Italy F22 Italy F34 Italy F4 Italy F5 Italy F12 Italy F16 Spain F2 Spain F3 Italy F1 Italy F2 Italy F3 Italy F4 Italy F5 Italy F11 Italy F12 Italy F15 Italy F16 Spain F39 China F2 Italy F1 Italy F3 Italy F9 Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 Greece F4 Greece F5 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 Canada F1 Canada F2 Korea F1 Korea F2 Korea F3 Kuwait F1 Kuwait F2 Italy F12 Italy F16 Italy F17 Italy F18 Germany F12 France F19 Great Britain F1 Morocco F1 Morocco F2 Italy F2 Italy F3 Italy F4 Italy F9 Italy F10 Germany F8 Italy F17 Germany F9 Germany F10 Germany F11 Belgium F1 Italy F21 Italy F22 France F18 Italy F30 Israel F4 France F3 Italy F5 Italy F11 Poland F2 Poland F3 Italy F13 Italy F18 Italy F19 Morocco F8 Morocco F9 France F19 France F20 Israel F2 Israel F3 Spain F1 Italy F7 Turkey F31 Turkey F32 Italy F27 Morocco F9 USA F2 USA F3 USA F4 Spain F3 Spain F4 Croatia F4 Croatia F5 Italy F2 Italy F3 Italy F5 Italy F13 Italy F19 Egypt F19 Egypt F20 Switzerland F6 Italy F28 Italy F29 Italy F30 Egypt F1 Egypt F2 Egypt F5 Egypt F6 Egypt F7 Italy F7 Italy F8 Italy F15 Italy F17 Italy F20 Italy F23 Italy F22 Tunisia F9 Tunisia F10 Italy F10 Italy F13 Italy F14 Italy F15 Italy F19 Italy F21 Estonia F1 Spain F26 Spain F27 Italy F32 Italy F35 Italy F24 Italy F25 Italy F6 Spain F4 Georgia F1 Georgia F2 Spain F29 Spain F30 Italy F1 Great Britain F5 Italy F12 Italy F16 Italy F26 Netherlands F3 Netherlands F4 Italy F32 France F18 Italy F35 Belgium F1 Tunisia F4 Tunisia F5 Austria F2 Italy F2 Italy F13 Italy F13 Italy F15 Egypt F3 Switzerland #1-w1 Italy F11 XXX Edizione 'A Savoldi Marco' - Manerbio Bancastato Challenger Lugano - Lugano Riviera di Rimini Challenger - Rimini St. Petersburg Challenger 2006 - St. Petersburg Pekao Open - Szczecin XI Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S.A. Challenger - Chiasso Trofeo Sisma Mantova - Mantova UTC Open by Selena - Cherkassy Posillipo Tennis Cup - Napoli Zagreb Open - Zagreb Internazionali di Tennis - Bergamo Iskratel Open - Kranj Tanger Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Monza Challenger Rome Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Reggio Emilia Challenger Tampere Challenger Samarkand Challenger Vigo Challenger Manerbio Challenger Como Challenger Todi Challenger Palermo Challenger Napoli Challenger Tarragona Challenger Rennes Challenger 9° Trani Cup - Trani Eckental Challenger Tanger Challenger Mitsubishi Electric Europe Cup - Monza Sporting Challenger '07 Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Manerbio Challenger Geneva Challenger Como Challenger Todi Challenger Palermo Challenger Singapore Challenger Courmayeur Challenger Bergamo Challenger Rabat Challenger Guangzhou Challenger Caltanissetta Challenger Pingguo Challenger Barletta Challenger Braunschweig Challenger Turin Challenger Scheveningen Challenger Black Forest Open 2004 - Freudenstadt Trani Challenger San Marino Challenger Lugano Challenger Genova Open Challenger - Genova Seville Challenger St. Remy Challenger Jameson Cup - Milan Tashkent Challenger Mons Challenger Geneva Challenger Quimper Challenger Meknes Challenger Cherbourg Challenger Casablanca Challenger Trofeo Sisma Mantova - Mantova Rabat Challenger Marrakech Challenger Le Gosier Challenger Blumenau Challenger Prague Challenger Cepu Open - San Marino Genova Challenger Todi Challenger Dallas Challenger IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Bordeaux Challenger Todi Challenger Istanbul Challenger Eskisehir Challenger Orbetello Challenger Alphen Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Citta di Monza - Monza Genoa Open - Genova Timisoara Challenger - Timisoara Mamaia Challenger - Constanta Kos-Zucchetti Tennis Cup - Cordenons S Tennis Master Championship - Graz Open Costa Daurada - Tarragona Sao Paulo Challenger Mons Challenger Brasov Challenger - Brasov Almaty Challenger The LTA Nottingham Challenger - Nottingham Tennis Napoli Cup 2007 - Napoli Ciutat de Barcelona - Barcelona Memorial Manfredini - Sassuolo Orbetello Challenger Challenger Tunisie - Tunis Milan Challenger Czech Indoor Open - Prague Scheveningen Challenger Mitsubishi Electric Europe Cup - Monza Jameson Cup - Milan Tampere Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Karshi Challenger Rabat Challenger Seville Challenger Istanbul Challenger Meknes Challenger Mons Challenger Biella Challenger Fergana Challenger Rome Challenger Lugano Challenger Sir Supermercati - Rome Reggio Emilia Challenger Rome Challenger Milan Challenger Latvia F1 Roma Open Challenger - Rome Trofeo Cassa di Risparmio di Alessandria - Alessandria Zenith Tennis Cup-Harbour Club - Milan Mamaia Challenger - Constanta GHI Bronx Tennis Classic - Bronx Tampere Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi 10° Trofeo Luigi Pezzoli - Bergamo ATP Guzzini Challenger - Recanati Mordovia Cup - Saransk Antonio Savoldi-Marco Co. - Manerbio Alessandria Challenger Trnava Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Brasov Challenger - Brasov Turin Challenger 2008 China TCL Challenger - Guangzhou Morocco Tennis Tour - Rabat Polska Energia Open - Bytom Genova Challenger Riviera di Rimini Challenger 2004 - Rimini Medjurgorje Open - Medjugorje Seville Challenger Trnava Challenger Noumea Challenger Milan Challenger Tampere Challenger Santos Challenger Bordeaux Challenger Trnava Challenger Ljubljana Challenger Milan Challenger Napoli Challenger Mons Challenger Internazionali di Tennis Dell'Umbria - Todi Cancun Challenger Ottignies-Louvain-la-Neuve Challenger Ilkley Challenger Cary Challenger San Benedetto Challenger San Benedetto Challenger Dortmund Challenger Tennis Napoli Cup - Napoli Meknes Challenger Harbour Tennis Cup Regione Lombardia - Milan Tatra Banka Open 2006 - Bratislava Phoenix Challenger IPP Open - Helsinki Sao Paulo Challenger Sassuolo Challenger - Sassuolo Phoenix Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Citta di Como Challenger - Como Como Challenger Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Open Romania - Bucharest Lambertz Open by Stawag - Aachen Canottieri Minico 2004 - Mantova 4° Sporting Challenger - Turin Aix En Provence Challenger Memorial Manfredini - Sassuolo Top Wool Challenger-Immagine Trophy - Biella Verona Challenger San Marino Challenger Ethias Trophy - Mons Bergamo Challenger Ottignies-Louvain-la-Neuve Challenger San Marino Cepu Open - San Marino Turin Challenger Rome Challenger Campionati Internazionali di Sicilia - Palermo Irving Challenger Trani Challenger Tennislife Cup - Napoli San Benedetto Challenger Ethias Trophy - Mons Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Alphen Challenger Rijeka Challenger Monza Challenger San Remo Challenger Izmir Challenger Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Rome Challenger Bordeaux Challenger Jersey Challenger Bergamo Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Vicenza Challenger Mons Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Open Sud de France - Montpellier Marrakech Challenger Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Barletta Challenger Open Sud de France - Montpellier Open 13 - Marseille Napoli Challenger Winston-Salem Open - Winston-Salem Valencia Open - Valencia Campionati Internazionali di Sicilia - Palermo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Citi Open - Washington Winston-Salem Open - Winston-Salem Tanger Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca AEGON Championships - London Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel BMW Open - Munich Topshelf Open - 's-Hertogenbosch China Open - Beijing AEGON International - Eastbourne BMW Open - Munich Gerry Weber Open - Halle Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Casablanca Challenger Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Libema Open - 's-Hertogenbosch Poznan Challenger Noventi Open - Halle Vercelli Challenger Rome Challenger Open 13 Provence - Marseille European Open - Antwerp Antalya Open - Antalya Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Poznan Challenger Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Aircel Chennai Open - Chennai Heineken Open - Auckland Citi Open - Washington Astana Open - Astana Swiss Indoors Basel - Basel Open Parc - Lyon Libema Open - 's-Hertogenbosch Serbia Open - Belgrade Open 13 Provence - Marseille ABN AMRO Open - Rotterdam Ortisei Challenger Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Loughborough Challenger Abierto Mexicano Telcel - Acapulco EFG Swiss Open - Gstaad China Open - Beijing European Open - Brussels Citi Open - Washington Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona BMW Open - Munich Bet-at-home Cup - Kitzbuhel UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Mestre Challenger Santos Challenger Bordeaux Challenger Fano Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Moselle Open - Metz Orleans Challenger Aircel Chennai Open - Chennai Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp AEGON Championships - London SkiStar Swedish Open - Bastad AEGON Championships - London Credit Agricole Suisse Open - Gstaad Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Jameson Cup - Milan Barcelona Open BancSabadell - Barcelona XXVIII Edizione 'A.Savoldi' - Manerbio Konzum Croatia Open - Umag Suisse Open - Gstaad Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Winnipeg Challenger Millennium Estoril Open - Estoril Canberra Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Swiss Indoors Basel - Basel ABN AMRO Open - Rotterdam Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Orleans Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp United Cup - Australia Open Parc - Lyon ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Brest Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Winston-Salem Open - Winston-Salem Danderyd Challenger Dutch Open Tennis - Amersfoort Libema Open - 's-Hertogenbosch Atlanta Open - Atlanta Open Occitanie - Montpellier Hangzhou Open - Hangzhou If Stockholm Open - Stockholm Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Cap Cana Challenger Ilkley Challenger Brisbane International - Brisbane Pau Challenger Phoenix Challenger Brisbane International - Brisbane Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Power Horse Cup - Dusseldorf BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Heineken Open - Auckland Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Moselle Open - Metz BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati Cincinnati Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Miami Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Bucharest Open - Bucharest Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Topshelf Open - 's-Hertogenbosch European Open - Antwerp Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Great Ocean Road Open - Melbourne Australian Open - Melbourne French Open - Paris 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 French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Group C, Hamburg Hopman Cup - Nice Davis Cup, World Group, PO, KOR-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Davis Cup, World Group, PO, BEL-SWE 5-0 Mubadala World Tennis Championship Davis Cup, World Group, 1R, BEL-SRB 2-3 All Lower level tournaments Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, PO, BEL-BRA 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Nitto ATP Finals - London Laver Cup - Chicago Kooyong Classic - Kooyong Barclays ATP World Tour Finals - London Olympics - Rio de Janeiro Olympics - London Adelaide International - Adelaide Wimbledon - London