Career 2025 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 New Zealand F2 New Zealand F3 Israel #1-w3 Israel #1-w4 USA F19 USA F20 Mexico F9 Mexico F10 Mexico F11 Mexico F12 New Zealand F1 Uzbekistan F3 Uzbekistan F4 Great Britain F10 Italy F31 Great Britain F13 Great Britain F14 Great Britain F15 Korea F3 Japan F6 Japan F7 Spain F25 New Zeland F1 Japan F1 Japan F2 Japan F3 USA F9 Germany F23 Canada F1 Australia F4 Kuwait F1 Kuwait F2 Japan F4 Malaysia F1 Malaysia F2 Italy F16 Malaysia F3 Italy F17 Italy F18 Germany F12 Thailand F2 India F11 India F10 Thailand F5 France F19 Thailand F6 Australia F9 Australia F10 Great Britain F1 Australia F1 Australia F2 France F5 Italy F2 Italy F3 Italy F4 Italy F8 Italy F10 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 France F18 Israel F4 Poland F2 Poland F3 Wimbledon - London U.S. Open - New York Brest Challenger France F20 Australian Open - Melbourne Canberra Challenger Pau Challenger BNP Paribas Open - Indian Wells Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Gonet Geneva Open - Geneva Turin Challenger Wimbledon - London Winston-Salem Open - Winston-Salem U.S. Open - New York Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai ABN AMRO Open - Rotterdam BNP Paribas Open - Indian Wells Open Occitanie - Montpellier Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco Miami Open - Miami Hopman Cup - Nice Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Winston-Salem Open - Winston-Salem EFG Swiss Open - Gstaad Cincinnati Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Hangzhou Open - Hangzhou Rolex Paris Masters - Paris Swiss Indoors Basel - Basel Chinese Taipei F1 Chinese Taipei F2 USA F14 USA F15 Canada F4 Japan F8 Canada F1 Canada F2 Australia F2 Great Britain F17 France F19 New Zealand F1 New Zealand F2 Israel #1-w1 Israel #1-w2 Thailand F1 Thailand F2 Thailand F3 China F2 China F3 Japan F8 New Zealand F2 Korea F2 Korea F3 Ireland F1 Ireland F2 Great Britain F9 Great Britain F11 Great Britain F12 Italy F28 Italy F29 Great Britain F18 Israel F5 Israel F6 Australia F1 Australia F2 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Korea F1 Korea F2 Great Britain F11 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 France F12 France F13 Great Britain F17 Great Britain F18 USA F12 USA F13 Italy F21 Italy F25 Luxembourg F1 Belgium F1 Italy F26 Belgium F2 Italy F27 Belgium F3 Australia F5 Greece F4 Greece F5 USA F25 USA F27 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 France F3 Australia F1 Australia F2 Canada F2 New Zealand F1 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Australia F11 Korea F3 Thailand F3 Korean Rep. F4 The LTA Cardiff Challenger - Cardiff The Shelbourne Irish Open - Dublin Challenger Banque Nationale Rimouski - Rimouski Club Coop's ATP Challenger International - Brisbane Sunset Moulding Challenger - Yuba City Sacramento Challenger - Sacramento Manta Challenger Belo Horizonte Challenger Campos do Jordao Challenger Marrakech Challenger Athens Challenger Ramat Hasharon Challenger Pozoblanco Challenger Geneva Challenger Pingguo Challenger Braunschweig Challenger Istanbul Challenger Tashkent Challenger Mons Challenger Geneva Challenger Honolulu Challenger Quimper Challenger Bergamo Challenger Kaohsiung Challenger Prague Challenger Bordeaux Challenger Winnetka Challenger Binghamton Challenger Bangkok Challenger Eskisehir Challenger Noumea Challenger Irving Challenger Bordeaux Challenger Scheveningen Challenger Poznan Challenger Mons Challenger Phoenix Challenger Hurricane Tennis Open - Bradenton Ilkley Challenger Phoenix Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Todi Challenger Eckental Challenger Jersey Challenger Rabat Challenger Johannesburg Challenger Recanati Challenger Como Challenger Alphen Challenger Ljubljana Challenger Mons Challenger Ottignies-Louvain-la-Neuve Challenger Aix En Provence Challenger San Marino Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Danderyd Challenger The Surbiton Trophy - Surbiton Genoa Open - Genova Ethias Trophy - Mons Bet-at-home Cup - Kitzbuhel Open 13 - Marseille Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger - Champaign McDonalds ATP Challenger - Burnie Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto Men's Pro Challenger at Tunica National - Tunica Countrywide Classic USTA Men's Challenger - Carson Orbetello Challenger The LTA Manchester Trophy - Manchester Ethias Trophy - Mons The Mercedes Benz of Calabasas - Calabasas Brasilia Challenger Mons Challenger Noumea Challenger Heilbronn Challenger Honolulu Challenger Kazan Challenger Meknes Challenger Kyoto Challenger Jersey Challenger Rhodes Challenger Nottingham Challenger Todi Challenger Bangkok Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Loughborough Challenger Noumea Challenger Guangzhou Challenger Scheveningen Challenger 2007 Knoxville Challenger - Knoxville Trani Challenger St. Remy Challenger Cherbourg Challenger Kyoto Challenger Le Gosier Challenger Lexington Challenger Vancouver Challenger Heineken Open - Auckland Segovia Challenger Shanghai Challenger Orleans Challenger Mons Challenger Knoxville Challenger Yokohama Challenger Toyota Challenger West Lakes Challenger Dallas Challenger Rimouski Challenger Istanbul Challenger Singapore Challenger Charlottesville Challenger Heineken Open - Auckland Palermo Challenger Burnie Challenger Tanger Challenger St. Brieuc Challenger Vercelli Challenger Fergana Challenger - Fergana Fergana Challenger Tampere Challenger Rennes Challenger Dortmund Challenger Open de Montauban - Montauban Heineken Open - Auckland Heineken Open - Auckland The LTA Nottingham Challenger - Nottingham Gerry Weber Open - Halle AEGON International - Eastbourne Open Sud de France - Montpellier Aircel Chennai Open - Chennai Heineken Open - Auckland Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open 13 - Marseille Open Sabadell Atlantico - Barcelona Bordeaux Challenger BMW Open - Munich UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca AEGON Championships - London AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Konzum Croatia Open - Umag Suisse Open - Gstaad Shanghai Rolex Masters - Shanghai Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona AEGON Championships - London Citi Open - Washington Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Noventi Open - Halle Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Izmir Challenger Swiss Indoors Basel - Basel Arad Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Penza Cup 2008 - Penza Antalya Open - Antalya Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Noventi Open - Halle Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Serbia Open - Belgrade Citi Open - Washington Winston-Salem Open - Winston-Salem Astana Open - Astana European Open - Antwerp Swiss Indoors Basel - Basel United Cup - Australia Verona Challenger Winnipeg Challenger ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Helsinki Challenger Ottignies-Louvain-la-Neuve Challenger Phoenix Challenger Barcelona Open Banc Sabadell - Barcelona Ilkley Challenger Cary Challenger European Open - Antwerp Cap Cana Challenger Heineken Open - Auckland Open 13 Provence - Marseille ABN AMRO Open - Rotterdam Melbourn Challenger Atlanta Open - Atlanta Segovia Challenger Brisbane International - Brisbane Citi Open - Washington China Open - Beijing European Open - Brussels Heineken Open - Auckland Aptos Challenger Heineken Open - Auckland Heineken Open - Auckland Thailand Open - Bangkok Malaysian Open - Kuala Lumpur Heineken Open - Auckland Shenzhen Open - Shenzhen European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Noventi Open - Halle Melbourne Summer Set - Melbourne Libema Open - 's-Hertogenbosch Bucharest Open - Bucharest Libema Open - 's-Hertogenbosch Citi Open - Washington Adelaide International - Adelaide BMW Open - Munich Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal 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 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 BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Dubai Duty Free Tennis Championships - Dubai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati 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 Rogers Cup - Toronto Western & Southern 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 Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern 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 National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Rolex Paris Masters - Paris Moselle Open - Metz Australian Open - Melbourne Open Sud de France - Montpellier French Open - Paris Wimbledon - London U.S. Open - New York Open 13 Provence - Marseille Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Open 13 Provence - Marseille U.S. Open - New York Open Parc - Lyon French Open - Paris Wimbledon - London 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 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 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 French Open - Paris Davis Cup, Group 2, 2R, NZL-KUW 3-2 Davis Cup, Group 2, F, NZL-KOR 2-3 Davis Cup, Group 2, 1R, NZL-LIB 5-0 Davis Cup, Group 2, 1R, NZL-POC 5-0 Davis Cup, Group 2, 2R, KUW-NZL 0-5 Davis Cup, Group 2, 1R, NZL-MAS 5-0 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 2, 1R, SRI-NZL 2-3 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group II, 1R, NZL-LIB 5-0 Davis Cup, Group II, 2R, PAK-NZL 1-4 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, BEL-ARG 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 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Laver Cup - Chicago Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Group C, Hamburg French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments National Bank Open - Toronto Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, Group 2, 2R, KAZ-NZL 3-2 Davis Cup, World Group, PO, KOR-BEL 3-2 Mutua Madrid Open - Madrid