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 Pozoblanco Challenger Segovia Challenger Zhangjiagang Challenger Zhuhai Challenger Davis Cup, Group I, 1R, ARG-LTU 4-0 Orleans Challenger Zhuhai Open - Zhuhai Spain F13 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 USA F3 USA F4 USA F5 USA F6 Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Rolex Paris Masters - Paris Tenerife 1 Challenger Hong Kong Tennis Open - Hong Kong Australian Open - Melbourne Open 13 Provence - Marseille Pau Challenger Cherbourg Challenger Quimper Challenger Qatar ExxonMobil Open - Doha Lugano Challenger Gwangju Challenger Dubai Duty Free Tennis Championships - Dubai Hamburg Challenger Taipei Challenger Busan Challenger Shenzhen 1 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Guangzhou Challenger Libema Open - 's-Hertogenbosch French Open - Paris Wuxi Challenger Lexington Challenger Blois Challenger Wimbledon - London Citi Open - Washington Chicago Challenger Astana Challenger Grodzisk Mazowiecki Challenger Western & Southern Open - Cincinnati Manacor Challenger USA F2 Istanbul Challenger China Open - Beijing Almaty Open - Almaty Brest Challenger St. Brieuc Challenger Roanne Challenger Erste Bank Open - Vienna Rolex Paris Masters - Paris Germany F9 Helsinki Challenger Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Russia F7 Croatia F1 Croatia F2 Quimper Challenger Hersonissos 1 Challenger Barcelona Open Banc Sabadell - Barcelona Grodzisk Mazowiecki Challenger Lugano Challenger Abidjan 1 Challenger Oeiras 1 Challenger Dubai Duty Free Tennis Championships - Dubai Mutua Madrid Open - Madrid Terra Wortmann Open - Halle Miami Open - Miami Astana Challenger Abidjan 2 Challenger Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Wimbledon - London Braunschweig Challenger National Bank Open - Toronto San Marino Challenger Grodzisk Mazowiecki Challenger Cincinnati Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Bratislava 2 Challenger Almaty Open - Almaty Germany F2 Kazakhstan F1 Russia F3 Bulgaria F2 Bulgaria F4 Kazakhstan F11 France F18 Germany F2 Kazakhstan F1 France F4 France F5 Uzbekistan F1 Uzbekistan F2 Bulgaria F5 France F17 Kazakhstan F10 Lithuania F2 Togo F1 France F19 Chinese Taipei F2 USA F24 Germany F3 Spain F16 M25 Tbilisi 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Polska Energia Open - Bytom Siemens Open - Scheveningen Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Wroclaw Challenger Kyoto Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Karlsruhe Challenger Istanbul Challenger Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Ramat Hasharon Challenger Nottingham Challenger Lexington Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Istanbul Challenger Izmir Challenger Mons Challenger Orleans Challenger Geneva Challenger Helsinki Challenger Dallas Challenger Petange Challenger Orleans Challenger Helsinki Challenger Eckental Challenger Petange Challenger Orleans Challenger Geneva Challenger Eckental Challenger Bergamo Challenger Kyoto Challenger Kazan Challenger Guadalajara Challenger Vercelli Challenger Rome Challenger Karshi Challenger Astana Challenger Mons Challenger Rennes Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Cherbourg Challenger Andria Challenger Turin Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Fergana Challenger Marburg Challenger Braunschweig Challenger Vancouver Challenger Istanbul Challenger Mons Challenger Tashkent Challenger Brest Challenger Eckental Challenger Cherbourg Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Wroclaw Challenger Heilbronn Challenger Prostejov Challenger Moscow Challenger Biella Challenger Cortina Challenger Irving Challenger Shymkent Challenger Ilkley Challenger Perugia Challenger Chengdu Challenger Jinan Challenger Playford Challenger St. Brieuc Challenger Orleans Challenger Rome Challenger Lille Challenger Moscow Challenger Kachreti Challenger Bratislava 1 Challenger Recanati Challenger Ortisei Challenger Lyon Challenger Rennes Challenger Seoul Challenger Tbilisi Challenger Chisinau Challenger Bratislava 1 Challenger Busan Challenger Rennes Challenger Nottingham Challenger Ortisei Challenger Brest Challenger Kazan Challenger St. Brieuc Challenger Karshi Challenger Samarkand Challenger Braunschweig Challenger Mons Challenger Tashkent Challenger Pau Challenger Orange Warsaw Open - Warsaw Vancouver Challenger Vilnus Challenger Samarkand Challenger SAP Open - San Jose Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Shenzhen Open - Shenzhen Open Sud de France - Montpellier Memphis Open - Memphis Istanbul Challenger Swiss Indoors Basel - Basel Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Bet-at-home Open - Hamburg Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Ortisei Challenger Open Parc - Lyon St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Adelaide International 1 - Adelaide Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Noventi Open - Halle Moselle Open - Metz Bratislava Challenger Andria Challenger Hangzhou Open - Hangzhou Rennes Challenger Hong Kong Tennis Open - Hong Kong Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha China Open - Beijing Erste Bank Open - Vienna Rome Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Winnetka Challenger Drummondville Challenger St. Brieuc Challenger Astana Challenger Lille Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton St. Brieuc Challenger Seoul Challenger Sony Ericsson Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris GHI Bronx Tennis Classic - Bronx BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome National Bank Open - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Savannah Challenger Rolex Paris Masters - Paris Sao Paulo Challenger Salinas Challenger Rhodes Challenger Vancouver Challenger Monterrey Challenger Quimper Challenger Sarasota Challenger Jonkoping Challenger Mouilleron-Le-Captif Challenger Irving Challenger Knoxville Challenger Bratislava Challenger Champaign Challenger U.S. Open - New York Nottingham Challenger Nottingham-2 Challenger Mouilleron-Le-Captif Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mons Challenger SAP Open - San Jose U.S. Open - New York Dallas Challenger U.S. Open - New York Astana Challenger Australian Open - Melbourne French Open - Paris Bratislava Challenger U.S. Open - New York Wimbledon - London U.S. Open - New York Raanana Challenger French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Orleans Challenger Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach U.S. Open - New York Australian Open - Melbourne Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane BMW Open - Munich PBZ Zagreb Indoors - Zagreb Mons Challenger Athens Challenger Bratislava Challenger Kremlin Cup - Moscow Citi Open - Washington Gerry Weber Open - Halle Adelaide International 2 - Adelaide Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Cherbourg Challenger Moselle Open - Metz DIEMA XTRA Sofia Open - Sofia Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Binghamton Challenger Great Ocean Road Open - Melbourne Truist Atlanta Open - Atlanta Belgrade 2 - Belgrade Astana Open - Nur-Sultan Tata Open Maharashtra - Pune Davis Cup, Group 2, 1R, LTU-GBR 3-2 Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Davis Cup, Group II, 1R, EST-LTU 3-2 Open Parc - Lyon Davis Cup, Group II, 1R, LTU-CYP 4-1 Abierto de Tenis Mifel - Los Cabos Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Hopman Cup - Perth Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Finals, Group B Libema Open - 's-Hertogenbosch China Open - Beijing Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Australian Open (juniors) U.S. Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Olympics - Rio de Janeiro Kazan Challenger Olympics - Tokyo Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Cassis Challenger Open 13 - Marseille Brest Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Aircel Chennai Open - Chennai Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya BB&T Atlanta Open - Atlanta China Open - Beijing Brescia Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Open 13 - Marseille Kremlin Cup - Moscow TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Samarkand Challenger Winnetka Challenger Recanati Challenger St. Petersburg Open - St. Petersburg ASB Classic - Auckland Open Sud de France - Montpellier Hong Kong Challenger Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Aptos Challenger Kremlin Cup - Moscow SkiStar Swedish Open - Bastad Hamburg European Open - Hamburg Next Gen ATP Finals - Milan ASB Classic - Auckland Open Sud de France - Montpellier Open 13 - Marseille Vancouver Challenger Busan Challenger Moselle Open - Metz Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona Citi Open - Washington China Open - Beijing Vilnius Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Busan Challenger Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Noventi Open - Halle Citi Open - Washington Astana Open - Astana St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Chengdu Open - Chengdu Swiss Indoors Basel - Basel ASB Classic - Auckland Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Murray River Open - Melbourne Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Noventi Open - Halle Mallorca Championships - Mallorca Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger ABN AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Hamburg European Open - Hamburg Citi Open - Washington Sofia Open - Sofia European Open - Antwerp Erste Bank Open - Vienna Adelaide International 1 - Adelaide Barcelona Open Banc Sabadell - Barcelona ATP Studena Croatia Open Umag - Umag Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha China Open - Beijing Erste Bank Open - Vienna Chengdu Open - Chengdu Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Sony Ericsson Open - Miami Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Dubai Duty Free Tennis Championships - Dubai Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal Millennium Estoril Open - Estoril Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Erste Bank Open - Vienna Truist Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Miami Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Citi Open - Washington U.S. Open - New York Wimbledon - London Sony Open Tennis - Miami Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group I, 1R, POL-LTU 3-2 U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QR, SUI-RUS 1-3 ATP Cup - Brisbane, Perth, Sydney French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Finals, SF, RUS-CAN 1-2 Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid Wimbledon - London Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Wimbledon - London Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 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, HUN-RUS 3-1 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 French Open (juniors) Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, World Group, 1R, SRB-RUS 4-1 U.S. Open (juniors) Davis Cup, Group I, PO, RUS-BLR 3-2 Wimbledon (juniors) Davis Cup, Group II, 1R, MAR-LTU 2-3 U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Kooyong Classic - Kooyong San Benedetto Challenger Porto Challenger cinch Championships - London