Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 Qatar F1a France F2 France F3 Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 Algeria F1 Algeria F2 France F19 France F20 Russia F3 Nigeria F3 Nigeria F4 Russia F2 Ukraine F3 Austria F4 Austria F5 Austria F6 Russia F3 Russia F5 Russia F6 Ivory Coast F1 Ivory Coast F2 Russia F1 Russia F2 Russia F3 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 France F6 France F7 Italy F6 Spain F7 Open de Franche-Comte - Besancon UAE F1 Ljubljana Open - Ljubljana Challenger 42 - Andrezieux IPP Open - Helsinki Korat Challenger Penza Challenger Saransk Challenger Geneva Challenger Ljubljana Challenger M25 Jakarta Astana Challenger Milan Challenger M25 Mumbai Seville Challenger Casablanca Challenger Braunschweig Challenger Orbetello Challenger M25 Jakarta Segovia Challenger M15 Tianjin Seville Challenger Szczecin Challenger M25 Tianjin Geneva Challenger Heilbronn Challenger Quimper Challenger Meknes Challenger M25 Champaign Marrakech Challenger Rome Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Penza Challenger S Tennis Master Championship - Graz China Open - Beijing Pro Tennis World Open - Sunrise Open de L'Isere - Grenoble St. Remy Challenger Orleans Challenger Loughborough Challenger Tyumen Challenger Challenger Ford de Cherbourg - Cherbourg ATP Challenger Numea - New Caledonia Portoroz Challenger XI Open International D'Andorra - Andorra Aptos Challenger Tashkent Challenger Kazan Challenger Tyumen Challenger Open Castilla y Leon - Segovia Heilbronn Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Timisoara Challenger - Timisoara St. Brieuc Challenger Tunis Challenger ATU Cup - Weiden Samsung Securities Cup - Seoul Winnetka Challenger Portoroz Challenger Open de L'Isere - Grenoble Aptos Challenger Izmir Challenger Tashkent Challenger The LTA Men's Challenger Wrexham - Wrexham Kazan Challenger Raanana Challenger Riviera di Rimini Challenger 2004 - Rimini Marburg Challenger Segovia Challenger Tennis Napoli Cup - Napoli Siemens Open - Scheveningen Porsche Open - Poznan Agri Challenger Tashkent Challenger Pune Challenger Open D'Orleans - Orleans Irving Challenger Raanana Challenger Fergana Challenger Open de Franche-Comte - Besancon Geneva Challenger - Geneva Czech Open 2005 - Prostejov Prostejov Challenger Ilkley Challenger Astana Challenger Chengdu Challenger Zagreb Challenger Kazan Challenger Istanbul Challenger Orbetello Challenger Kosice Challenger Taipei City Challenger Todi Challenger Karlsruhe Challenger Anning Challenger St. Brieuc Challenger IPP Open - Helsinki Nottingham 1 Challenger Bratislava Challenger Malaga Challenger KGHM Emax Polish Indoors - Wroclaw Bergamo Challenger President's Cup - Astana Casablanca Challenger IPP Open - Helsinki Como Challenger Sarajevo Challenger M25 New Delhi M25 Lucknow Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Astana Challenger Oberstraufen Cup - Oberstaufen Binghamton Challenger Madrid Challenger Furth Challenger Segovia Challenger Ortisei Challenger Moscow Challenger Khanty-Mansiysk Challenger Brescia Challenger Zhuhai Challenger Saransk Challenger ATP Challenger Numea - New Caledonia St. Remy Challenger M25 Dallas Astana Challenger Challenger 42 - Andrezieux Jinan Challenger M25 Hua Hin Santo Domingo Challenger Meknes Challenger Nanchang Challenger M25 New Delhi Karshi Challenger Fergana Challenger Astana Challenger Portoroz Challenger Bratislava Challenger Rome Challenger Seoul Challenger Nottingham Challenger Indian Wells Challenger Ortisei Challenger Orleans Challenger Milan Challenger Wroclaw Challenger Ilkley Challenger BMW Tennis Championship - Sunrise Kaohsiung Challenger Pau Challenger Oberstaufen Challenger Phoenix Challenger Barletta Challenger Recanati Challenger Indian Wells Challenger Astana Challenger Rome 1 Challenger Nur-Sultan 1 Challenger Trieste Challenger Schickedanz Open - Furth Tashkent Challenger Pune Challenger Cherbourg Challenger Prostejov Challenger Rennes Challenger Open de Moselle - Metz Shenzhen Challenger Open 13 - Marseille Brest Challenger Grand Prix Hassan II - Casablanca Salinas Challenger Rabat Challenger Internationaler Raiffeisen Grand Prix - St. Polten Guangzhou Challenger Cherbourg Challenger Vancouver Challenger Mercedes Cup - Stuttgart Hamburg Challenger Nonthaburi 3 Challenger Busan Challenger Eckental Challenger Open de Moselle - Metz Bergamo Challenger Braunschweig Challenger Phoenix Challenger Taipei City Challenger CA Tennis Trophy - Vienna Busan Challenger Geneva Challenger - Geneva Pune Challenger Gwangju Challenger Riviera di Rimini Challenger - Rimini Surbiton Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Recanati Challenger Nur-Sultan Challenger Hypo Group Tennis International - Portschach Pozoblanco Challenger The 10tele.com Open - Nottingham Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Astana Challenger BA-CA Tennis Trophy - Vienna Lugano Challenger Helsinki Challenger Nottingham 2 Challenger Grand Prix de Tennis de Lyon - Lyon Cordenons Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Pau Challenger ABN/AMRO World Tennis Tournament - Rotterdam Bengalaru 1 Challenger Cherbourg Challenger Bengalaru 2 Challenger The Dubai Tennis Championships - Dubai St. Brieuc Challenger San Luis Potosi Challenger Tallahassee Challenger Heilbronn Challenger Troisdorf Challenger Ilkley Challenger Gerry Weber Open - Halle Nur-Sultan Challenger Red Letter Days Open - Nottingham Nonthaburi 1 Challenger Nonthaburi 3 Challenger Istanbul Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Dutch Open Tennis - Amersfoort Top Wool Challenger - Biella Croatia Open - Umag TED Open - Istanbul Rovereto Challenger Pau Challenger Orange Prokom Open - Sopot Seoul Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Troyes Challenger IPP Open - Helsinki Guangzhou Challenger Shenzhen 2 Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Chennai Challenger Bengaluru Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Open 13 - Marseille Shenzhen 1 Challenger Grand Prix Hassan II - Casablanca Guangzhou Challenger The Nottingham Open - Nottingham Wuxi Challenger Taipei Challenger ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger The Dubai Tennis Championships - Dubai Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Orleans Challenger Marrakech Challenger Nur-Sultan Challenger Brest Challenger Open 13 - Marseille Eckental Challenger Serbia Open - Belgrade Canberra Challenger Open de Moselle - Metz China Open - Beijing St. Petersburg Open - St. Petersburg Geneva Challenger Open de Tenis Comunidad Valenciana - Valencia Aix En Provence Challenger Medibank International - Sydney Zagreb Challenger Monza Challenger Rennes Challenger Dubai Duty Free Tennis Championships - Dubai Istanbul 2 Challenger Zagreb Challenger Ostrava Challenger Estoril Open - Estoril China Open - Beijing Brisbane International - Brisbane Mouilleron-Le-Captif Challenger Open Sud de France - Montpellier Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Bordeaux Challenger Bet-at-home Open - Hamburg Irving Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Traralgon Challenger ABN AMRO World Tennis Tournament - Rotterdam Kazan Challenger Helsinki Challenger Nottingham Challenger Nottingham-2 Challenger AIG Japan Open Tennis Championships - Tokyo U.S. National Indoor Tennis Championships - Memphis Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Interwetten Austrian Open - Kitzbuhel Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Mons Challenger BB&T Atlanta Open - Atlanta Bucaramanga Challenger ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Moselle Open - Metz Kazan Challenger The Dubai Tennis Championships - Dubai Zhangjiagang Challenger Geneva Challenger Belgrade Challenger Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Shenzhen Open - Shenzhen Thailand Open - Bangkok Rakuten Japan Open - Tokyo Salzburg Challenger Sunrise Challenger Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Aircel Chennai Open - Chennai Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Batman Challenger BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon PTT Thailand Open - Bangkok Geneva Open - Geneva Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice Porto Challenger Valencia Open - Valencia SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Mersin Challenger Nature Valley International - Eastbourne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Sofia Open - Sofia Kremlin Cup - Moscow Rakuten Japan Open - Tokyo SAP Open - San Jose Portugal Open - Oeiras Power Horse Cup - Dusseldorf Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem BRD Nastase Tiriac Trophy - Bucharest Kremlin Cup - Moscow Aegon Nottingham Open - Nottingham Open de Nice Cote d'Azur - Nice Next Generation Adelaide International - Adelaide St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Moselle Open - Metz Open de la Comunidad Valenciana - Valencia Moselle Open - Metz Moselle Open - Metz Synsam Swedish Open - Bastad If Stockholm Open - Stockholm Open Parc - Lyon ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney Bet-at-home Open - Hamburg ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Winston-Salem Open - Winston-Salem Helsinki Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Kremlin Cup - Moscow Sydney International - Sydney Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Moselle Open - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Adelaide International - Adelaide Open 13 Provence - Marseille Kitzbuhel Challenger Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Legg Mason Tennis Classic - Washington Sardegna Open - Cagliari Emilia-Romagna Open - Parma BCR Open Romania - Bucharest Astana Open - Nur-Sultan Tata Open Maharashtra - Pune Serbia Open - Belgrade Heineken Open - Auckland Shanghai Challenger Ortisei Challenger Moselle Open - Metz Open Sabadell Atlantico - Barcelona Open 13 - Marseille Open Sabadell Atlantico - Barcelona Chengdu Open - Chengdu Sofia Open - Sofia China Open - Beijing German Tennis Championships - Hamburg Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Heilbronn Challenger Open 13 - Marseille Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Marburg Challenger Hua Hin Challenger Canberra Challenger Delray Beach International Tennis Championships - Delray Beach Vancouver Challenger Open de Nice Cote d'Azur - Nice Citi Open - Washington PTT Thailand Open - Bangkok Millennium Estoril Open - Estoril Bastad Challenger Valencia Open - Valencia Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Quimper Challenger Budapest Challenger AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Open 13 - Marseille Valencia Open - Valencia Gerry Weber Open - Halle Nonthaburi 1 Challenger Open Sud de France - Montpellier Ecuador Open - Quito Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Lexington Challenger Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha AEGON Championships - London Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hungarian Open - Budapest Millennium Estoril Open - Estoril Mexico City Challenger Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart bett1HULKS Indoors - Cologne Konzum Croatia Open - Umag Generali Open - Kitzbuhel Moselle Open - Metz St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Nonthaburi 2 Challenger Maharashtra Open - Pune Sydney International - Sydney Open Sud de France - Montpellier Vancouver Challenger Tunis Open - Tunis Garanti Koza Sofia Open - Sofia New York Open - New York Nonthaburi 2 Challenger Citi Open - Washington China Open - Beijing Prostejov Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Nur-Sultan 2 Challenger Grand Prix Hassan II - Marrakech Quimper Challenger Marbella Challenger Belgrade Challenger Citi Open - Washington San Marino Challenger Rakuten Japan Open - Tokyo Open 13 Provence - Marseille European Open - Antwerp Bergamo Challenger Erste Bank Open - Vienna Chengdu Open - Chengdu Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Sofia Open - Sofia China Open - Beijing Murray River Open - Melbourne Open Sud de France - Montpellier Verona Challenger Grand Prix de Tennis de Lyon - Lyon Segovia Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Rennes Challenger Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Open Sud de France - Montpellier Skopje Challenger Vicenza Challenger Blois Challenger Open Parc - Lyon Libema Open - 's-Hertogenbosch Open 13 - Marseille Plava Laguna Croatia Open - Umag Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Open Parc - Lyon Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Medibank International - Sydney Western & Southern Financial Group Masters - Cincinnati New Delhi Challenger Tennis Masters Series - Madrid NASDAQ-100 Open - Miami 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 Masters Series - Hamburg BNP Paribas Masters - Paris Open 13 - Marseille 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 Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo 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 Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid AEGON International - Eastbourne BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Jinan Challenger Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia BNP Paribas Masters - Paris Open 13 - Marseille Suisse Open - Gstaad Internazionali BNL d'Italia - Rome The Stella Artois Grass Court Championships - London Rolex Paris Masters - Paris Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Delray Beach Open - Delray Beach Open 13 Provence - Marseille Mercedes Cup - Stuttgart AEGON International - Eastbourne European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel AEGON Championships - London Open 13 Provence - Marseille Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Anytech365 Andalucia Open - Marbella Vilnius Challenger Gwangju Challenger Bengalaru Challenger Istanbul Challenger Biella 2 Challenger Shenzhen 1 Challenger St. Petersburg Open - St. Petersburg Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells International German Open - Hamburg Masters Series Madrid - Madrid Open de Moselle - Metz Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto Western & Southern Open - New York Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Serbia Open - Belgrade Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Astana Open - Astana Miami Open - Miami Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rolex Paris Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Rogers Cup - Montreal BNP Paribas Masters - Paris Rolex Paris Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg French Open - Paris U.S. Open - New York Australian Open - Melbourne Claro Open Colombia - Bogota French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg European Open - Antwerp Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna German Tennis Championships - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Fever-Tree Championships - London Wimbledon - London U.S. Open - New York Open Sud de France - Montpellier Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York 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 Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Shanghai ATP Masters - Shanghai U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Hopman Cup - Perth Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, World Group, PO, RUS-KAZ 3-1 AAMI Classic - Kooyong All Lower level tournaments ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Tennis Masters Cup Shanghai - Shanghai Davis Cup, World Group, 1R, FRA-CAN 5-0 Olympics - Beijing Davis Cup, World Group, 1R, JPN-FRA 1-4 Olympics - London Olympics - Rio de Janeiro U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) ATP Cup - Brisbane, Perth, Sydney French Open (juniors) Kooyong Classic - Kooyong Kooyong Classic - Kooyong Olympics - Tokyo