Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 USA F2 USA F3 Nigeria F1 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Great Britain F9 Great Britain F10 Canada F6 Netherlands F5 Great Britain F6 Great Britain F7 Great Britain F8 Greece F3 Greece F4 Greece F6 Greece F7 Turkey F18 Belgium F1 Israel F7 Israel F8 Netherlands F4 Belgium F10 Belgium F14 USA F28 Great Britain F5 USA F29 USA F34 USA F21 USA F23 Belgium F7 USA F39 Great Britain F11 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental Great Britain F3 Italy F6 Schickedanz Open 2007 - Furth IPP Open - Helsinki Porsche Open - Poznan Sunrise Challenger Sofia Challenger Ostrava Challenger Scheveningen Challenger Mons Challenger Aachen Challenger Bordeaux Challenger Manerbio Challenger Scheveningen Challenger Cordenons Challenger Como Challenger Guangzhou Challenger Pingguo Challenger Sopot Challenger Trani Challenger St. Remy Challenger Izmir Challenger Mons Challenger Dallas Challenger Citta di Monza - Monza Open de L'Isere - Grenoble Quimper Challenger Ostrava Challenger Olbia Challenger - Olbia Ljubljana Open - Ljubljana San Remo Tennis Cup - San Remo Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Citta di Monza - Monza Ostdeutscher Sparkassen Cup - Dresden GHI Bronz Classic - Bronx Como Challenger Dusseldorf Open Challenger 2007 - Dusseldorf West Lakes Challenger Mordovia Cup - Mordovia Tehran Open 2004 - Tehran Rennes Challenger Challenger 42 - Andrezieux Geneva Challenger Cherbourg Challenger Lambertz Open by Stawag 2007 - Aachen Arpa Ceramic Cup - Reggio Emilia Rennes Challenger Prosperita Open 2007 - Ostrava Trofeo Internacional Club Laieta - Barcelona Siemens Open - Scheveningen St. Petersburg Challenger - St. Petersburg Irving Challenger Liberec Challenger Trnava Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Columbus Challenger Open des Alpes Trophee BNP Paribas - Grenoble Bordeaux Challenger KGHM Dialog Polish Indoors - Wroclaw Genova Challenger Binghamton Challenger Meerbusch Challenger Cary Challenger Las Vegas Challenger IPP Geneva Trophy - Geneva Architect Open - Budapest Prostejov Challenger Ethias Tennis Trophy - Mons Braunschweig Challenger Scheveningen Challenger Cherbourg Challenger Lambertz Open by Stawag - Aachen IPP Open - Helsinki Rennes Challenger Ostdeutscher Sparkessen Cup - Dresden Dallas Challenger Noumea Challenger San Marino Challenger Knoxville Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Bordeaux Challenger Blois Challenger Marburg Challenger Cary Challenger Orleans Challenger Napa Challenger Mons Challenger Fairfield Challenger Budapest Challenger Eckental Challenger Noumea Challenger Surbiton Challenger Mons Challenger Ethias Trophy - Mons Eckental Challenger Lyon Challenger The Tarka Challenger - Barnstaple Aptos Challenger Sina-Kia Motors Tennis Cup - Cordenons Champaign Challenger Dallas Challenger Wroclaw Challenger Wolfsburg Challenger Aix En Provence Challenger Manchester Challenger Ilkley Challenger Prague Challenger Nottingham Challenger Lyon Challenger Nottingham Challenger Braunschweig Challenger Lisbon Challenger Binghamton Challenger USTA Men's Challenger of Dallas - Dallas Canberra Challenger Maui Challenger Aptos Challenger Challenger Ford de Cherbourg - Cherbourg Noumea Challenger Newport Beach Challenger Roanne Challenger Prostejov Challenger Schickendanz Open - Furth Quimper Challenger Pau Challenger Next Generation Adelaide International - Adelaide Bordeaux Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham Liberec Challenger Riviera di Rimini Challenger - Rimini Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel San Remo Tennis Cup - San Remo Dutch Open Tennis - Amersfoort Open Prevadies - St. Brieuc Orange Prokom Open - Sopot Open de Montauban - Montauban ATP Open Castilla y Leon - Segovia SAP Open - San Jose Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort AEGON Championships - London BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Orleans Challenger Open de Nice Cote dAzur - Nice Eckental Challenger Ethias Trophy - Mons Trani Challenger BMW Open - Munich Forli Challenger Rome Challenger Napoli Challenger Aircel Chennai Open - Chennai SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Bordeaux Challenger Prostejov Challenger Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Kolding Challenger Bratislava Challenger Next Generation Adelaide International - Adelaide Medibank International - Sydney Winnipeg Challenger Mons Challenger Nottingham 2 Challenger Regions Morgan Keegan Championships - Memphis Scheveningen Challenger Gerry Weber Open - Halle BMW Open - Munich Estoril Open - Estoril Catella Swedish Open - Bastad Tanger Challenger Meknes Challenger Open Sud de France - Montpellier Open Sud de France - Montpellier Marrakech Challenger If Stockholm Open - Stockholm Noumea Challenger Tiburon Challenger Winston Salem - Winston Salem Garanti Koza Sofia Open - Sofia Erste Bank Open - Vienna Barletta Challenger Shenzhen Open - Shenzhen New York Open - New York Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Erste Bank Open - Vienna ASB Classic - Auckland Nature Valley International - Eastbourne European Open - Antwerp Astana Open - Nur-Sultan Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Open Parc - Lyon Erste Bank Open - Vienna Erste Bank Open - Vienna Hong Kong Tennis Open - Hong Kong Stockton Challenger Mercedes Cup - Stuttgart Rome Challenger Erste Bank Open - Vienna Alphen Challenger Trnava Challenger Mons Challenger Mons Challenger Moselle Open - Metz Ordina Open - s-Hertogenbosch AEGON International - Eastbourne New York Open - New York AEGON International - Eastbourne Barcelona Open Banc Sabadell - Barcelona Nordea Open - Bastad Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Open Parc - Lyon Masters Series - Hamburg Abierto Mexicano - Los Cabos Tata Open Maharashtra - Pune Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco SA Tennis Open - Johannesburg Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Moselle Open - Metz China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Allianz Suisse Open - Gstaad Liberec Challenger cinch Championships - London Abierto de Tenis Mifel - Los Cabos Stockholm Open - Stockholm United Cup - Australia ASB Classic - Auckland Open Parc - Lyon Irving Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aachen Challenger Moselle Open - Metz Dallas Open - Dallas Delray Beach Open - Delray Beach Gonet Geneva Open - Geneva Trnava Challenger Citi Open - Washington BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger Bordeaux Challenger Heineken Open - Auckland Mons Challenger Champaign Challenger Noumea Challenger Topshelf Open - 's-Hertogenbosch European Open - Antwerp Lexington Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Rio Open - Rio de Janeiro AEGON Championships - London Hamburg Challenger SkiStar Swedish Open - Bastad AEGON Championships - London Bordeaux Challenger Charlottesville Challenger Knoxville Challenger ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Open Parc - Lyon Abierto Mexicano de Tenis Mifel - Los Cabos ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Surbiton Challenger TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Abierto Mexicano Telcel - Acapulco Columbus Challenger Shenzhen Open - Shenzhen Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BB&T Atlanta Open - Atlanta ASB Classic - Auckland Argentina Open - Buenos Aires Unique Zagreb Open - Zagreb Delray Beach Open - Delray Beach United Cup - Australia Abierto Mexicano Telcel - Acapulco Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Murray River Open - Melbourne Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington San Diego Open - San Diego ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Viking International - Eastbourne Erste Bank Open - Vienna Moselle Open - Metz ASB Classic - Auckland Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Chengdu Open - Chengdu Korea Open - Seoul Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Pilot Pen Tennis - New Haven Brisbane - Brisbane Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome AEGON International - Eastbourne Western & Southern Open - Cincinnati Rolex Paris Masters - Paris If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Miami Open - Miami China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome European Open - Antwerp Argentina Open - Buenos Aires Rothesay International - Eastbourne Open 13 Provence - Marseille Open Parc - Lyon Mutua Madrid Open - Madrid Open 13 Provence - Marseille Heineken Open - Auckland Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Barletta Challenger Francavilla Challenger Cap Cana Challenger cinch Championships - London cinch Championships - London Barcelona Open Banc Sabadell - Barcelona Bank Austria Tennis Trophy - Vienna China Open - Beijing Campionati BNL dItalia - Rome Sony Ericsson Open - Miami Argentina Open - Buenos Aires Miami Open - Miami Mutua Madrid Open - Madrid Pilot Pen Tennis - New Haven Swiss Open - Gstaad BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris AEGON International - Eastbourne BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Western & Southern Open - Cincinnati US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta China Open - Beijing BNP Paribas Open - Indian Wells National Bank Open - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Miami Open - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Zhuhai Open - Zhuhai Hungarian Open - Budapest Rothesay International - Eastbourne Miami Open - Miami Zhuhai Open - Zhuhai Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Nordic Open - Stockholm Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rolex Paris Masters - Paris National Bank Open - Toronto Rolex Paris Masters - Paris Cincinnati Open - Cincinnati Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York European Open - Antwerp Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open Sabadell Atlantico - Barcelona French Open - Paris Abierto de Tenis Mifel - Los Cabos Swiss Indoors Basel - Basel Fever-Tree Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Masters Series Hamburg - Hamburg French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York National Bank Open - Toronto Australian Open - Melbourne cinch Championships - London Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 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, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, 1R, ESP-GBR 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group C ATP Cup - Sydney Laver Cup - London Davis Cup, Group D, Glasgow Davis Cup, Finals, Group D BNP Paribas Open - Indian Wells Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, World Group, PO, COL-GBR 1-3 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, Group B, Manchester Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, GBR-UZB 3-1 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, QF, SRB-GBR 2-0 Davis Cup, World Group, PO, BEL-BRA 4-0 U.S. Open (juniors) Davis Cup, World Group, 1R, GER-BEL 1-4 Hopman Cup - Perth Davis Cup, Group I, 1R, POL-GBR 1-3 Australian Open (juniors) Monte-Carlo Rolex Masters - Monte-Carlo French Open (juniors) Wimbledon (juniors) All Lower level tournaments ASB Classic - Auckland Exhibition Diriyah Tennis Cup Mubadala World Tennis Championship Olympics - London Nitto ATP Finals - Turin Olympics - Beijing Internazionali BNL d'Italia - Rome