Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 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 Western & Southern Open - Cincinnati Sofia Open - Sofia U.S. Open - New York Miami Open - Miami French Open - Paris Wimbledon - London Spain #1-w3 Spain #1-w4 Portugal F1 Portugal F2 France F7 Great Britain F1 Great Britain F2 Italy F7 Spain F9 Spain F10 Spain F11 France F10 Spain F24 France F19 Spain F31 France F7 France F8 France F9 Spain F13 Spain F14 France F11 Spain F15 France F14 Spain F25 France F17 France F18 Spain F33 France F1 Colombia F2 France F3 Poland F2 Great Britain F3 Poland F3 France F4 Portugal F1 France F5 Portugal F2 Spain F10 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F11 France F12 Spain F30 Spain F31 Spain F33 France F19 Great Britain F2 France F2 France F3 Portugal F2 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Great Britain F10 Italy F15 Italy F16 France F8 France F9 France F10 France F11 Spain F31 France F12 France F14 France F15 France F16 France F18 France F19 Great Britain F22 Great Britain F1 Great Britain F2 France F4 France F6 France F15 France F2 Spain #1-w1 Spain F10 Italy F3 Spain F32 Italy F28 Spain F21 Spain F26 Spain F8 Spain F23 France F7 Spain F25 Spain F14 France F20 France F3 Spain F2 Spain F32 Spain F22 France F12 Spain F23 Spain F24 France F15 France F18 France F19 Spain F32 Colombia F1 Germany F1 Spain F14 Spain F15 France F14 Great Britain F1 Spain F4 (Paguera) Spain F5 (Murcia) Spain F9 (Madrid) Spain F29 (Sevilla) Spain F30 (Madrid) Spain F1 (Manacor (Mallorca)) Spain F2 (Manacor (Mallorca)) Spain F9 (Madrid) Spain F28 (Madrid) Spain #1-w2 Spain F29 France F10 Oberstaufen Cup-Head German Master's Series - Oberstaufen Arroyo de la Encomienda - Valladolid Open de Tenis Amaya - Pamplona Isla de Lanzarote - Lanzarote Bancastato Challenger Lugano - Lugano IPP Geneva Trophy - Geneva Open de L'Isere-Trophee BNP Paribas - Grenoble Black Forest Open 2004 - Freudenstadt Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sporting Challenger '07 Trofeo Regione Piemonte - Turin UTC Open by Selena - Cherkassy Open de Montauban - Montauban Tean International - Alphen Open Castilla y Leon - Segovia Antonio Savoldi-Marco Co. - Manerbio Open Costa Daurada - Tarragona Copa Petrobras Brazil - Belo Horizonte Harbour Tennis Cup Regione Lombardia - Milan Aamulehti Tampere Open - Tampere Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Concurso Internacional de Vigo - Vigo Roma Open Challenger - Rome Tunis Open - Tunis III Challenger Isla de Gran Canaria Ciudad de Telde - Telde BNP Paribas Primrose - Bordeaux Morocco Tennis Tour - Marrakech Open D'Orleans - Orleans Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Nord LB Open - Braunschweig BSI Challenger Lugano - Lugano Siemens Open - Scheveningen Medjurgorje Open - Medjugorje Ciudad de Pozoblanco Open Diputacion - Cordoba LXVII Concursu Internacional de Vigo - Vigo ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva Open D'Orleans - Orleans Copa Sevilla 2007 - Seville Open D'Orleans - Orleans Pekao Open - Szczecin Open de Rennes - Rennes Bancolombia Open - Cali ATP Open Castilla y Leon - Segovia Tatra Banka Slovak Open - Bratislava IV Challenger Ciudad De Guayaquil - Guayaquil Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Heilbronn Challenger Wroclaw Challenger Cherbourg Challenger Rabat Challenger Marrakech Challenger 8° Trani Cup - Trani Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Athens Challenger Iskratel Open - Kranj Monza Challenger Copa Sevilla-Internacionales de Andalucia - Seville Tunis Challenger Braunschweig Challenger Rijeka Challenger Pozoblanco Challenger Scheveningen Challenger Orbetello Challenger Segovia Challenger Ipsos Bucharest Challenger - Bucharest Copa Petrobras Uruguay - Montevideo Challenger Tunisie - Tunis St. Remy Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Mitsubishi Electric Europe Cup - Monza Rhodes Challenger Bordeaux Challenger Alessandria Challenger Nottingham Challenger Arad Challenger Pozoblanco Challenger Recanati Challenger Cordenons Challenger Istanbul Challenger Szczecin Challenger Mons Challenger Tarragona Challenger Rennes Challenger Meknes Challenger Bucaramanga Challenger BH Indoor Sarajevo - Sarajevo Jersey Challenger Rome Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Napoli Challenger Rome Challenger Prostejov Challenger Mitsubishi Electric Europe Cup - Monza Turin Challenger Status Athens Open - Athens XI Ciutat de Barcelona - Barcelona Pozoblanco Challenger Marburg Challenger Scheveningen Challenger Sopot Challenger Segovia Challenger Cordenons Challenger Manerbio Challenger Sao Paulo Challenger Bratislava Challenger Seville Challenger Szczecin Challenger Unicredit Czech Open - Prostejov Madrid Challenger Helsinki Challenger Mons Challenger Palermo Challenger Rennes Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Timisoara Challenger - Timisoara Brasov Challenger - Brasov Helsinki Challenger Challenger Ford de Cherbourg - Cherbourg Kazan Challenger Casablanca Challenger Rabat Challenger Noumea Challenger Barletta Challenger Braunschweig Challenger Vancouver Challenger Cordenons Challenger St. Remy Challenger Istanbul Challenger Mons Challenger Sarajevo Challenger Guadalajara Challenger Prostejov Challenger Napoli Challenger Rome Challenger Bordeaux Challenger Open de Rennes La Trinitaine - Rennes Nottingham Challenger Prague Challenger Meknes Challenger Challenger DCN de Cherbourg - Cherbourg Guimaraes Challenger Open Prevadies - St. Brieuc Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Riviera di Rimini Challenger - Rimini Andria Challenger Chennai Challenger Kolkata Challenger Challenger Ciudad de Guayaquil - Guayaquil Irving Challenger St. Brieuc Challenger LTA Shrewsbury Challenger - Shrewsbury Mohammedia Challenger Marburg Challenger Manta Challenger Recanati Challenger Seville Challenger Segovia Challenger Cordenons Challenger Istanbul Challenger Seville Challenger Pereira Challenger Tashkent Challenger Guayaquil Challenger Guangzhou Challenger Moscow Challenger San Luis Potosi Challenger Prague Challenger Manerbio Challenger Champaign Challenger ATP Challenger Tour Finals Challenger Copa Sevilla 2008 - Seville Noumea Challenger Pozoblanco Challenger Tunis Challenger Bordeaux Challenger Nottingham Challenger Scheveningen Challenger Noumea Challenger Timisoara Challenger - Timisoara Vicenza Challenger Kosice Challenger Lisbon Challenger Milan Challenger Perugia Challenger Orleans Challenger Santiago Challenger Challenger 42 - Andrezieux Open de Rennes La Trinitaine - Rennes Cordenons Challenger Manerbio Challenger Knoxville Challenger Campinas Challenger Cali Challenger Lima Challenger Open D'Orleans - Orleans Santo Domingo Challenger San Luis Potosi Challenger Shenzhen Challenger Napoli Challenger Ostrava Challenger Braga Challenger Furth Challenger Shymkent Challenger Milan Challenger Padova Challenger Almaty Challenger Rennes Challenger Quimper Challenger Meknes Challenger Bordeaux Challenger Kenitra Challenger Nottingham Challenger Casablanca Challenger Liberec Challenger Kosice Challenger Canberra Challenger Monterrey Challenger Lisbon Challenger Noumea Challenger Lexington Challenger Ciudad de Telde - Telde Trofeo Sisma Mantova - Mantova Bordeaux Challenger Qingdao Challenger Bordeaux Challenger Morelia Challenger Panama City Challenger Birmingham Challenger Napoli Challenger Cordenons Challenger Nottingham Challenger Monza Challenger Binghamton Challenger LTA Wrexham Challenger - Wrexham Black Forest Open - Freudenstadt Internationaux de Doubs Open de Franchie-Comte - Besancon Oberstaufen Challenger Meerbusch Challenger Biella Challenger V Abierto Internacional de Salinas - Salinas Surbiton Challenger X Open Internacional D'Andorra - Andorra ATP Challenger Open 2004 - Monchengladbach TED Open - Istanbul Arroyo de la Encomienda - Valladolid Roma Challenger 2007 - Rome Marburg Challenger Aix En Provence Challenger Riviera di Rimini Challenger - Rimini Nottingham 2 Challenger Open de Montauban - Montauban Aix En Provence Challenger Copa Petrobras Colombia - Bogota San Luis Potosi Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Zagreb Challenger GHI Bronx Tennis Classic - Bronx Mexico City Challenger Newport Challenger Seville Challenger Besancon Challenger Open des Alpes Trophee BNP Paribas - Grenoble Poznan Challenger Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona St. Remy Challenger Copa Petrobras-Argentina - Buenos Aires Nottingham-2 Challenger Zagreb Challenger Rome Challenger Alessandria Challenger Alphen Challenger Prostejov Challenger Furth Challenger Cali Challenger Cortina Challenger Bratislava Challenger Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Noumea Challenger Heilbronn Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Open Sabadell Atlantico - Barcelona BMW Open - Munich Mouilleron-Le-Captif Challenger AEGON Championships - London Mercedes Cup - Stuttgart Open de Moselle - Metz BCR Open Romania - Bucharest Open de Nice Cote dAzur - Nice Mercedes Cup - Stuttgart Open de Moselle - Metz Szczecin Challenger Sao Paulo Challenger Movistar Open - Vina del Mar Tashkent Challenger Rennes Challenger Arad Challenger Poznan Challenger Noumea Challenger Tanger Challenger Open Sud de France - Montpellier Meknes Challenger Open de Tenis Comunidad Valenciana - Valencia Loughborough Challenger Rabat Challenger Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Helsinki Challenger Marbella Challenger Brasil Open - Costa do Sauipe Marrakech Challenger Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Noumea Challenger Grand Prix Hassan II - Casablanca Heineken Open - Auckland Open Sud de France - Montpellier Estoril Open - Estoril Jersey Challenger If Stockholm Open - Stockholm Bet-at-home Open - Hamburg Cherbourg Challenger Leon Challenger St. Brieuc Challenger UNICEF Open - 's Hertogenbosch Mexico City Challenger Monza Challenger Panama City Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Johannesburg Challenger Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva Delray Beach Open - Delray Beach Claro Open Colombia - Bogota Athens Challenger Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest Kremlin Cup - Moscow Poprad Tatry Challenger TEB BNP Paribas Istanbul Open - Istanbul Tunis Challenger If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia AEGON Championships - London Topshelf Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Rakuten Japan Open - Tokyo Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Sydney International - Sydney BB&T Atlanta Open - Atlanta Open Parc - Lyon AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Melbourne Summer Set - Melbourne Dallas Open - Dallas Swiss Indoors Basel - Basel China Open - Beijing China Open - Beijing Abierto Mexicano - Los Cabos Astana Open - Astana Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya New Delhi Challenger Moselle Open - Metz Le Gosier Challenger Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Scheveningen Challenger Libema Open - 's-Hertogenbosch Poznan Challenger Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco AEGON Championships - London Belgrade 2 - Belgrade Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Delray Beach Open - Delray Beach Movistar Open - Santiago Citi Open - Washington Rennes Challenger Winston-Salem Open - Winston-Salem Astana Open - Astana Swiss Indoors Basel - Basel Napoli Challenger Gonet Geneva Open - Geneva Morelos Challenger Libema Open - 's-Hertogenbosch United Cup - Australia Medellin Challenger Aix En Provence Challenger Dallas Open - Dallas German Tennis Championships - Hamburg Libema Open - 's-Hertogenbosch Moselle Open - Metz Loughborough Challenger St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Libema Open - 's-Hertogenbosch Open 13 - Marseille Phoenix Challenger Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Zagreb Challenger Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Mexico City Challenger Guayaquil Challenger Heilbronn Challenger Marrakech Challenger Rome Challenger Mercedes Cup - Stuttgart Heineken Open - Auckland Open Sud de France - Montpellier Hall of Fame Open - Newport BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger Claro Open Colombia - Bogota Segovia Challenger Anning Challenger Truist Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Orleans Challenger Madrid Challenger U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Quimper Challenger Le Gosier Challenger Barcelona Challenger AEGON Championships - London Ricoh Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Braunschweig Challenger Lima Challenger Ostrava Challenger Swiss Indoors Basel - Basel Open Occitanie - Montpellier Istanbul Challenger US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Moselle Open - Metz Samarkand Challenger Mestre Challenger Millennium Estoril Open - Estoril China Open - Beijing Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Tampere Challenger Grand Prix Hassan II - Marrakech Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Blois Challenger Braunschweig Challenger China Open - Beijing Scheveningen Challenger Ricoh Open - 's-Hertogenbosch AEGON Championships - London Hamburg European Open - Hamburg Movistar Open - Vina del Mar St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Copa Telmex - Buenos Aires Garanti Koza Sofia Open - Sofia Bogota Challenger - Bogota New York Open - New York Bastad Challenger Abierto Mexicano Telcel - Acapulco Chengdu Open - Chengdu Oeiras 3 Challenger Ecuador Open - Quito Alphen Challenger Mifel Tennis Open - Los Cabos Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Citi Open - Washington ATP Challenger La Serena - La Serena Zhuhai Open - Zhuhai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Quimper Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Almaty Open - Almaty cinch Championships - London Mallorca Championships - Mallorca St. Petersburg Open - St. Petersburg Singapore Tennis Open - Singapore Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Hall of Fame Open - Newport Moselle Open - Metz Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Infosys Hall of Fame Open - Newport cinch Championships - London Dallas Open - Dallas Open 13 - Marseille Hangzhou Open - Hangzhou Moselle Open - Metz Open Parc - Lyon Medibank International - Sydney Infosys Hall of Fame Open - Newport Brasil Open - Costa do Sauipe Atlanta Open - Atlanta ASB Classic - Auckland Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha New York Open - New York St. Petersburg Open - St. Petersburg Studena Croatia Open - Umag Stockholm Open - Stockholm Monterrey Challenger cinch Championships - London Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Mallorca Championships - Mallorca Rogers Cup - Montreal BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Interwetten Austrian Open - Kitzbuhel Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris National Bank Open - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Chengdu Open - Chengdu Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rolex Paris Masters - Paris French Open - Paris Western & Southern Open - Cincinnati French Open - Paris SkiStar Swedish Open - Bastad BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid National Bank Open - Montreal French Open - Paris Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Sofia Open - Sofia Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington French Open - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Miami Open - Miami Cincinnati Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris National Bank Open - Montreal Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mutua Madrid Open - Madrid National Bank Open - Toronto Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Miami Open - Miami Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Australian Open - Melbourne Open 13 - Marseille Masters Series - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Wimbledon - London Swiss Indoors Basel - Basel U.S. Open - New York ASB Classic - Auckland Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Kremlin Cup - Moscow Winston Salem - Winston Salem Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Open Sabadell Atlantico - Barcelona French Open - Paris Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Hopman Cup - Perth Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Wimbledon - London Davis Cup, World Group, Q, TPE-FRA 0-4 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne Wimbledon - London Western & Southern Open - New York Wimbledon - London Australian Open - Melbourne Delray Beach Open - Delray Beach Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, Group B, Manchester Davis Cup, Group C, Hamburg French Open (juniors) Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors) Mutua Madrid Open - Madrid All Lower level tournaments BNP Paribas Open - Indian Wells Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shanghai Rolex Masters - Shanghai