Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
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 Open 13 Provence - Marseille French Open - Paris Cary Challenger Winston-Salem Open - Winston-Salem Shanghai Rolex Masters - Shanghai Quimper Challenger Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco U.S. Open - New York Swiss Indoors Basel - Basel Spain F13 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 Greece F4 Greece F5 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F2 Germany F5 Canada F1 Canada F2 Korea F1 Korea F2 Korea F3 Usa F9 Kuwait F1 Poland F1 Kuwait F2 Netherlands F1 France F3 Italy F16 Italy F17 Italy F18 Austria F5 Germany F12 Turkey F8 France F19 Dominican Republic F1 Great Britain F1 Italy F2 Italy F3 Italy F4 Italy F10 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 France F18 Israel F4 Poland F2 Poland F3 France F19 France F20 Lithuania F2 USA F24 Spain F16 Puerto Rico Challenger Tennis Event - Humacao Baden Open - Karlsruhe Siemens Open - Scheveningen Waco Tennis Challenger - Waco PEOPLEnet CUP - Dnepropetrovsk Kyoto Challenger Baton Rouge Challenger Talahassee Challenger Istanbul Challenger Samarkand Challenger Karshi Challenger Todi Challenger Palermo Challenger Mons Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Calabasas Challenger Wroclaw Challenger Almaty Challenger Charlottesville Challenger Eckental Challenger Ramat Hasharon Challenger Nottingham Challenger Geneva Challenger Como Challenger Todi Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Guangzhou Challenger Pingguo Challenger Braunschweig Challenger Scheveningen Challenger Orbetello Challenger Trani Challenger St. Remy Challenger Rabat Challenger Istanbul Challenger Tashkent Challenger Izmir Challenger Mons Challenger Heilbronn Challenger 2007 Knoxville Challenger - Knoxville Orleans Challenger AT&T Challenger of Dallas - Dallas Geneva Challenger Helsinki Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Dallas Challenger Quimper Challenger Fergana Challenger Cherbourg Challenger Le Gosier Challenger Prague Challenger Tallahassee Tennis Challenger - Tallahassee Karlsruhe Challenger Petange Challenger Hurricane Tennis Open - Bradenton Helsinki Challenger Dallas Challenger Polska Energia Open - Bytom Bordeaux Challenger Istanbul Challenger Eskisehir Challenger Semgroup Challenger - Tulsa Petange Challenger Orleans Challenger Eckental Challenger Kyoto Challenger Kazan Challenger Rome Challenger Scheveningen Challenger Astana Challenger Tampere Challenger Mons Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Prostejov Challenger Vancouver Challenger Tashkent Challenger Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Shymkent Challenger Chengdu Challenger Jinan Challenger St. Brieuc Challenger Eckental Challenger Rennes Challenger Busan Challenger Ottignies-Louvain-la-Neuve Challenger Noumea Challenger Chisinau Challenger Bergamo Challenger Lexington Challenger Ilkley Challenger Perugia Challenger Bordeaux Challenger Ljubljana Challenger Mons Challenger Ilkley Challenger Gwangju Challenger M25 Tbilisi Playford Challenger Eckental Challenger Orleans Challenger Helsinki Challenger Andria Challenger Wroclaw Challenger Seoul Challenger Recanati Challenger Ortisei Challenger Nottingham Challenger Ortisei Challenger Pau Challenger Oeiras 1 Challenger Kazan Challenger Abidjan 1 Challenger Porto Challenger Dortmund Challenger Bratislava 1 Challenger Mons Challenger Tashkent Challenger Vancouver Challenger Vilnus Challenger Samarkand Challenger San Benedetto Challenger Istanbul Challenger Ortisei Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Phoenix Challenger Brest Challenger Lugano Challenger Rome Challenger St. Brieuc Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Winnetka Challenger Segovia Challenger Phoenix Challenger Drummondville Challenger St. Brieuc Challenger Grodzisk Mazowiecki Challenger Lille Challenger Helsinki Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton St. Brieuc Challenger Seoul Challenger Aix En Provence Challenger Verona Challenger San Marino Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Ethias Trophy - Mons Bergamo Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Quimper Challenger Lugano Challenger Hamburg Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Astana Challenger Turin Challenger Taipei Challenger Kachreti Challenger Blois Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Braunschweig Challenger Savannah Challenger Irving Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger Ethias Trophy - Mons Vancouver Challenger Monterrey Challenger Alphen Challenger Izmir Challenger Sarasota Challenger Mouilleron-Le-Captif Challenger Irving Challenger Knoxville Challenger Orange Warsaw Open - Warsaw Bratislava Challenger Jersey Challenger SAP Open - San Jose Champaign Challenger Bergamo Challenger Open Sud de France - Montpellier Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Malaysian Open - Kuala Lumpur Nottingham Challenger Aircel Chennai Open - Chennai Open Sud de France - Montpellier Nottingham-2 Challenger Open 13 - Marseille Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Mouilleron-Le-Captif Challenger Helsinki Challenger Cherbourg Challenger Mons Challenger Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Kazan Challenger Manacor Challenger Tanger Challenger Bratislava Challenger Topshelf Open - 's-Hertogenbosch Hersonissos 1 Challenger Meknes Challenger Orleans Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Marrakech Challenger Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Winston-Salem Open - Winston-Salem Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane BMW Open - Munich Topshelf Open - 's-Hertogenbosch Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Memphis Open - Memphis BMW Open - Munich Gerry Weber Open - Halle Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco SAP Open - San Jose Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg AEGON Championships - London Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Shenzhen Open - Shenzhen Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha BMW Open - Munich Truist Atlanta Open - Atlanta Brisbane International - Brisbane Citi Open - Washington Gonet Geneva Open - Geneva Mons Challenger Shenzhen Open - Shenzhen Athens Challenger Bratislava Challenger Noventi Open - Halle Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Antalya Open - Antalya Kremlin Cup - Moscow Abierto de Tenis Mifel - Los Cabos Open Sud de France - Montpellier Tata Open Maharashtra - Pune Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Open Parc - Lyon Libema Open - 's-Hertogenbosch EFG Swiss Open - Gstaad Cherbourg Challenger European Open - Antwerp Vercelli Challenger Belgrade 2 - Belgrade Astana Open - Nur-Sultan Astana Open - Astana Melbourne Summer Set - Melbourne Binghamton Challenger Sydney Tennis Classic - Sydney ABN AMRO Open - Rotterdam Poznan Challenger Wuxi Challenger Aircel Chennai Open - Chennai Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington China Open - Beijing European Open - Brussels Loughborough Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Bet-at-home Cup - Kitzbuhel UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Bordeaux Challenger Cassis Challenger U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Delray Beach Open - Delray Beach Brest Challenger Swiss Indoors Basel - Basel Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Moselle Open - Metz Valencia Open - Valencia Orleans Challenger Aircel Chennai Open - Chennai Apia International - Sydney Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp US Men's Clay Court Championship - Houston Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London SkiStar Swedish Open - Bastad AEGON Championships - London Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Swiss Indoors Basel - Basel Brescia Challenger St. Petersburg Open - St. Petersburg Pau Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Kremlin Cup - Moscow Geneva Open - Geneva Aegon Nottingham Open - Nottingham Winnetka Challenger Recanati Challenger Kremlin Cup - Moscow Hong Kong Challenger Barcelona Open BancSabadell - Barcelona Zhuhai Challenger Konzum Croatia Open - Umag Suisse Open - Gstaad Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Open Sud de France - Montpellier Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Vilnius Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Busan Challenger Winnipeg Challenger Millennium Estoril Open - Estoril Grodzisk Mazowiecki Challenger Geneva Open - Geneva Canberra Challenger Moselle Open - Metz St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel European Open - Antwerp Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Roanne Challenger Murray River Open - Melbourne Lyon Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington ABN AMRO Open - Rotterdam Lugano Challenger Tbilisi Challenger Gonet Geneva Open - Geneva Noventi Open - Halle Pozoblanco Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Sofia Open - Sofia European Open - Antwerp United Cup - Australia Open Parc - Lyon ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Brest Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Winston-Salem Open - Winston-Salem Danderyd Challenger ATP Studena Croatia Open Umag - Umag Libema Open - 's-Hertogenbosch Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Atlanta Open - Atlanta Busan Challenger Open Occitanie - Montpellier Hangzhou Open - Hangzhou Lexington Challenger Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Lille Challenger Gwangju Challenger Cap Cana Challenger Ilkley Challenger Brisbane International - Brisbane Sony Ericsson Open - Miami Phoenix Challenger BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome 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 Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai 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 Sony Ericsson Open - Miami Brisbane International - Brisbane Delray Beach Open - Delray Beach Shanghai Rolex Masters - Shanghai Power Horse Cup - Dusseldorf BNP Paribas Masters - Paris Miami Open - Miami Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Delray Beach International Tennis Championships - Delray Beach Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid ABN AMRO World Tennis Tournament - Rotterdam Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Heineken Open - Auckland U.S. Open - New York Rogers Cup - Toronto Millennium Estoril Open - Estoril French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Moselle Open - Metz Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Wimbledon - London Citi Open - Washington Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York National Bank Open - Montreal Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Cincinnati Open - Cincinnati Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Bucharest Open - Bucharest Wimbledon - London Miami Open - Miami Truist Atlanta Open - Atlanta U.S. Open - New York Rolex Paris Masters - Paris Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Miami Open - Miami Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London Rolex Paris Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Mutua Madrid Open - Madrid French Open - Paris National Bank Open - Toronto Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg European Open - Antwerp Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Great Ocean Road Open - Melbourne Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Mutua Madrid Open - Madrid Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, World Group, PO, KOR-BEL 3-2 Hopman Cup - Nice Wimbledon - London Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Kooyong Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Barclays ATP World Tour Finals - London Wimbledon - London U.S. Open - New York Olympics - London Olympics - Rio de Janeiro French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group C, Hamburg Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 French Open (juniors) Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Mubadala World Tennis Championship Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Wimbledon (juniors) Laver Cup - Chicago Davis Cup, Group II, 1R, MAR-LTU 2-3 Australian Open (juniors) Nitto ATP Finals - London Adelaide International - Adelaide Istanbul Challenger Wimbledon - London