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 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 Wimbledon - London Matsuyama Challenger Sarasota Challenger French Open - Paris France F4 France F6 Croatia F6 Belgium F3 Belgium F4 Turkey F43 Turkey F44 France F4 France F5 France F14 Netherlands F5 France F19 France F20 Turkey F52 Turkey F1 France F4 France F5 France F6 France F7 Netherlands F5 Netherlands F6 France F21 France F22 France F23 Germany F17 Qatar F5 Qatar F6 Hong Kong F5 Hong Kong F6 (Hong Kong) Great Britain F2 (Tipton) Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Tunisia F10 (Hammamet) Tunisia F13 (Hammamet) Tunisia F14 (Hammamet) Tunisia F15 (Hammamet) France F9 (Angers) Belgium F2 (Arlon) France F14 (Bourg-en-Bresse) Turkey F25 (Istanbul) Turkey F26 (Istanbul) Romania F8 (Pitesti) France F18 (Bagneres-De-Bigorre) France F20 (Plaisir) France F24 (Rodez) Tunisia F4 (Jerba) Croatia F3 (Opatija) Spain F27 (Seville) Spain F28 (Madrid) Tunisia F38 (Monastir) South Africa F1 (Stellenbosch) M15 Grenoble M25 Karlsruhe M15 Den Haag M15 Heraklion M15 Monastir M25 Los Angeles M25 Rancho Santa Fe M15 Cancun France F9 M25 Santo Domingo M25 Santo Domingo Hong Kong F3 (Hong Kong) M15 Monastir M15 Doha M15 Doha M15 Tabarka M15 Tabarka M15 Tabarka Zagreb Open - Zagreb Challenger Canottieri Minico - Mantova Kamnik Challenger - Kamnik Open de Franche Comte - Besancon M25 Vogau 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Internationale Badische Meisterschaften Um Den Techem Cup - Zell Oberstaufen Cup - Oberstaufen M15 Antalya 3° Trofeo 'Citta di Brindisi' - Brindisi Pekao Open 2003 - Szczecin Ischgl International Tennis Challenger 2003 - Ischgl BMW Tennis Championship - Sunrise Internazionali di Tennis di Bergamo - Bergamo Bergamo Challenger Prostejov Challenger M15+H Bressuire Mons Challenger M25 Cancun M25 Cancun Ortisei Challenger Cherbourg Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Bordeaux Challenger Orleans Challenger Ortisei Challenger Brest Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Bangalore Challenger Canberra Challenger Cherbourg Challenger Ostrava Challenger Bordeaux Challenger Prostejov Challenger Lyon Challenger Bastad Challenger Chicago Challenger Noumea Challenger Lille Challenger Blois Challenger Braunschweig Challenger Amersfoort Challenger Augsburg Challenger Istanbul Challenger Glasgow Challenger Orleans Challenger Biella 3 Challenger Prague 2 Challenger Maia 1 Challenger Cleveland Challenger Iasi Challenger Meerbusch Challenger Brest Challenger Quimper Challenger Koblenz Challenger Phoenix Challenger Poznan Challenger Sibiu Challenger Noumea Challenger Quimper Challenger New Delhi Challenger Heilbronn Challenger Bunschoten Challenger Marburg Challenger Scheveningen Challenger Tampere Challenger Liberec Challenger Bonn Challenger Banja Luka 2002 - Banja Luka Belgium F14 Florence Challenger Maia Challenger Nonthaburi 2 Challenger Rovereto Challenger Poznan Challenger Sibiu Challenger Nonthaburi 3 Challenger Brazzaville Challenger Tallahassee Challenger Savannah Challenger Ismaning Challenger Zug Challenger Roanne Challenger Szczecin Challenger Valencia Challenger Canberra Challenger Tenerife 1 Challenger Seville Challenger Punta Del Este Challenger Dallas Challenger Cleveland Challenger Drummondville Challenger Florianopolis Challenger Forli Challenger Sarasota Challenger Ismaning Challenger Marbella Challenger Roanne Challenger Oeiras 3 Challenger Potchefstroom 2 Challenger Biella 2 Challenger Brest Challenger Helsinki Challenger Lyon Challenger Gelsor Open Romania - Bucharest Oeiras 4 Challenger Biella 6 Challenger Biella 7 Challenger Lyon Challenger Porto Challenger Tampere Challenger Liberec Challenger Prague 3 Challenger Istanbul 2 Challenger Mouilleron-Le-Captif Challenger Zug Challenger Bonn Challenger Monterrey Challenger Barletta Challenger Bad Waltersdorf Challenger Open de Tenis Comunidad Valenciana - Valencia Prague 2 Challenger M25 Villeneuve-Loubet Braunschweig Challenger Trieste Challenger Mouilleron-Le-Captif Challenger Alicante Challenger St. Tropez Challenger St. Brieuc Challenger Nonthaburi 1 Challenger Koblenz Challenger Kigali 2 Challenger Ostrava Challenger Aix En Provence Challenger Zadar Challenger Naples Challenger Prague Challenger Lyon Challenger Sassuolo Challenger Braunschweig Challenger Braunschweig Challenger Luedenscheid Challenger Seville Challenger Szczecin Challenger Lisbon Challenger Genova Challenger Olbia Geovillage Open - Olbia Tennis Napoli Cup - Naples Sporting Challenger - Turin Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano San Marino Cepu Open - San Marino Trani Cup - Trani CA Challenge 2002 - Graz XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi DPD Challenger 2002 - Aschaffenburg Bulgarian Challenger 2002 - Sofia BMW Brixina Tennis Open 2000 - Bressanone Yokohama Challenger Generali Open 2002 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Generali Open 2003 - Kitzbuhel Jameson Cup - Milan Sao Leopoldo Challenger Garden Open - Rome Banca Stato Challenger Lugano - Lugano Stella Artois Clay Court Championships - Budaors V Trani Cup - Trani San Marino Cepu Open - San Marino Campionati Internazionali di Sicilia - Palermo Rhein-Main Challenger 2003 - Aschaffenburg Czech Indoor Open - Prague Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2004 - Belgrade 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Open de Moselle - Metz Challenger Citta di Olbia - Olbia Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Canottieri Minico 2004 - Mantova Cepu Open - San Marino GHI Bronx Classic - Bronx Challenger Fondazione Carige - Genova Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Internazionali di Tennis - Bergamo BMW Tennis Championship - Sunrise Grand Prix de Tennis de Lyon - Lyon Unicredit Czech Open 2007 - Prostejov Sporting Challenger '07 Trofeo Regione Piemonte - Turin Rennes Challenger Pekao Open - Szczecin BMW Tennis Championship - Sunrise San Marino Challenger Sunrise Challenger Zug Challenger Parma Challenger Turin Challenger Kitzbuhel Challenger Genova Challenger Kigali 1 Challenger Modena Challenger Dallas Challenger Genova Challenger Qatar Open - Doha Milan Indoors - Milan Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna BMW Open - Munich Gerry Weber Open - Halle Milano Challenger-Jameson Cup - Milan Mercedes Cup - Stuttgart Ortisei Challenger Generali Open - Kitzbuhel Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Memorial Savigni - Sassuolo Generali Open - Kitzbuhel Ortisei Challenger Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Zagreb Open - Zagreb Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Cherbourg Challenger BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Blois Challenger ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Catella Swedish Open - Bastad International German Open - Hamburg If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle AEGON International - Eastbourne Moselle Open - Metz China Open - Beijing Kremlin Cup - Moscow Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Trnava Challenger Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Aegon Nottingham Open - Nottingham Moselle Open - Metz European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Tennis Napoli Cup - Napoli BMW Open - Munich Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch Lyon Challenger Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Sydney International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam VI Torneo Internazionale di Tennis - Barletta Genova Challenger Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest BMW Open - Munich Libema Open - 's-Hertogenbosch Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Kremlin Cup - Moscow Pune Challenger Noumea Challenger New York Open - New York Rennes Challenger Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Nature Valley International - Eastbourne Aix En Provence Challenger Sofia Open - Sofia European Open - Antwerp Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Liberec Challenger Moselle Open - Metz Sofia Open - Sofia Como Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Delray Beach Open - Delray Beach Challenger 42 - Andrezieux Barcelona Challenger Ismaning Challenger Brest Challenger Canberra Challenger Garden Open - Rome Braga Challenger Prague Challenger Liberec Challenger New Haven Challenger Cassis Challenger Cary Challenger Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle Brest Challenger Helsinki Challenger Newport Beach Challenger Calgary Challenger Monterrey Challenger Trieste Challenger Iasi Challenger Eckental Challenger BA-CA Tennis Trophy - Vienna Maia Challenger Potchefstroom 1 Challenger Santiago Challenger Biella 4 Challenger Nottingham 1 Challenger Oeiras 4 Challenger Nottingham 2 Challenger Aix En Provence Challenger Tulln Challenger Napoli Challenger Como Challenger Garanti Koza Sofia Open - Sofia Pau Challenger Manama Challenger Antalya 3 Challenger Bucharest Challenger Traralgon Challenger Columbus Challenger Losinj Challenger Ismaning Challenger Eckental Challenger Lille Challenger Sanremo Challenger Split Challenger Vicenza Challenger Forli 6 Challenger Nottingham Challenger Tennis Napoli Cup 2004 - Napoli Ilkley Challenger Cordenons Challenger Istanbul Challenger Bratislava Challenger Ortisei Challenger Maia Challenger Noumea Challenger Cherbourg Challenger Mauthausen Challenger Tunis Challenger Zug Challenger Banja Luka Challenger Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Braga Challenger Gerry Weber Open - Halle Brest Challenger Kobe Challenger Konzum Croatia Open - Umag Bengaluru Challenger BMW Open - Munich Pune Challenger Asuncion Challenger Libema Open - 's-Hertogenbosch Rome Challenger Prague Challenger Erste Bank Open - Vienna Braunschweig Challenger Todi Challenger Open Sabadell Atlantico - Barcelona Bank Austria Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Kremlin Cup - Moscow Quimper Challenger Qatar ExxonMobil Open - Doha Medibank International - Sydney Bordeaux Challenger Liberec Challenger TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Rothesay International - Eastbourne Citi Open - Washington Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami AEGON International - Eastbourne Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Open 13 - Marseille Internazionali BNL d'Italia - Rome Dubai Open - Dubai Western & Southern Open - New York BMW Open - Munich Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Rolex Paris Masters - Paris Milan Indoors - Milan BNP Paribas Open - Indian Wells Miami Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Yokkaichi Challenger Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb The Dubai Tennis Championships - Dubai Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Campionati Internazionali di Sicilia - Palermo Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Pilot Pen Tennis - New Haven Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Masters Series - Hamburg BCR Open Romania - Bucharest DIEMA XTRA Sofia Open - Sofia Qatar Exxon Mobil Open - Doha Medibank International - Sydney Geneva Open - Geneva The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON International - Eastbourne China Open - Beijing ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo ASB Classic - Auckland Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Forte Village Sardegna Open - Sardinia BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Apia International - Sydney PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Winston-Salem Open - Winston-Salem Truist Atlanta Open - Atlanta Swiss Indoors Basel - Basel Dallas Open - Dallas ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco U.S. Open - New York ATP Vegeta Croatia Open - Umag China Open - Beijing Swiss Indoors Basel - Basel Apia International - Sydney Shenzhen Open - Shenzhen Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Moselle Open - Metz Shenzhen Open - Shenzhen EFG Swiss Open - Gstaad Valencia Open - Valencia PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai ABN AMRO Open - Rotterdam European Open - Antwerp Chile Dove Men+Care Open - Santiago French Open - Paris Wimbledon - London U.S. Open - New York Winston-Salem Open - Winston-Salem Australian Open - Melbourne China Open - Beijing French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Moselle Open - Metz French Open - Paris Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York Open 13 Provence - Marseille Australian Open - Melbourne AEGON International - Eastbourne French Open - Paris Tennis Masters Series - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Abierto Mexicano Telcel - Acapulco U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Abierto Mexicano de Tenis Mifel - Los Cabos Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne European Open - Antwerp French Open - Paris Wimbledon - London Firenze Open - Florence U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Grand Prix Hassan II - Casablanca Masters Series Madrid - Madrid Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Masters Series Monte-Carlo - Monte-Carlo Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 Hopman Cup - Perth Davis Cup, World Group, QF, CAN-ITA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, World Group, QR, IND-ITA 1-3 BNP Paribas Masters - Paris French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai AEGON Championships - London BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Tennis Masters Series - Rome All Lower level tournaments Pacific Life Open - Indian Wells Olympics - Beijing Rogers Cup - Montreal Olympics - London Olympics - Rio de Janeiro NASDAQ-100 Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal BNP Paribas Open - Indian Wells Karlsruhe Challenger Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, 1R, ITA-CRO 3-2