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 Mexico F11 Mexico F12 USA F3 USA F4 USA F5 USA F6 Germany F9 Usa F9 Poland F1 Netherlands F1 Russia F7 Turkey F8 Dominican Republic F1 Russia F4 Turkey F10 Turkey F11 Turkey F15 Germany F1 France F4 Russia F2 Czech Republic F1 Czech Republic F2 Germany F5 Belgium F2 Belgium F3 Germany F9 Belgium F8 Belgium F9 Germany F14 France F15 Germany F17 Germany F3 Turkey F5 France F4 Russia F7 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Uzbekistan F1 Czech Republic F1 Czech Republic F2 Czech Republic F3 Germany F6 Netherlands F3 Netherlands F4 Germany F9 Belgium F7 Germany F14 Germany F16 France F16 France F17 Germany F18 Germany F19 France F21 Germany F2 Russia F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F7 Russia F8 Germany F5 Germany F8 Belgium F8 Netherlands F5 Netherlands F6 France F16 Spain F41 Spain F42 Germany F2 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Austria F5 Russia F3 USA F2 Netherlands F2 Turkey F1 Turkey F2 Egypt F7 Egypt F8 Morocco F2 Morocco F3 France F8 Romania F2 Romania F3 Russia F1 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Belgium F8 Russia F5 Russia F6 Netherlands F5 Netherlands F6 Russia F7 Russia F8 Cyprus F2 Cyprus F3 Germany F3 Tunisia F5 Tunisia F6 Tunisia F7 France F4 Netherlands F2 Netherlands F4 Germany F8 Russia F7 Hungary F8 Cyprus F3 France F1 (Bagnoles-de-l'Orne) Germany F3 (Nussloch) Germany F6 France F4 (Lille) Croatia F1 (Rovinj) Croatia F2 (Porec) Italy F5 (Santa Margherita Di Pula) Russia F5 Germany F7 (Trier) Russia F4 Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Thailand F12 (Hua Hin) Qatar F6 (Doha) M25 Meerbusch Netherlands F4 M25 Wetzlar M25 Nevers M25+H Rodez Spain F13 Lithuania F2 M15 Grenoble Portugal F2 Portugal F3 Spain F16 Lithuania F1 Lithuania F2 USA F23 USA F24 Germany F7 M25 Portimao Germany F2 Germany F7 Belgium F7 Russia F1 France F19 Germany F3 Germany F4 M25 Grasse M25 Santa Margherita di Pula M25 Villeneuve-Loubet M25 Antalya M25 Koszalin M15 Villers-les-Nancy M25 Sarreguemines M15+H Bagnoles de l'Orne M25 Trento M25 Toulouse-Balma M15 Lons-le-Saunier M25 Carnac M25 Bourg-en-Bresse M25 Koksijde M25 Manacor M25 Reggio Emilia M25 Grasse M25 Poznan Puerto Rico Challenger Tennis Event - Humacao Levene Gouldin & Thompson Tennis Challenger - Binghamton Semgroup Challenger - Tulsa Heilbronn Challenger Bangkok Challenger Talahassee Challenger Sarasota Challenger Karshi Challenger Sacramento Challenger Bratislava Challenger Istanbul Challenger Mons Challenger Tiburon Challenger Champaign Challenger Sao Paulo Challenger Lexington Challenger Helsinki Challenger Rome Challenger Baden Open - Karlsruhe Nottingham-2 Challenger Winnetka Challenger Meerbusch Challenger Bratislava Challenger M25 Mataro Astana Challenger Kyoto Challenger Mersin Challenger Moscow Challenger Recanati Challenger Scheveningen Challenger Eckental Challenger Vancouver Challenger Recanati Challenger Petange Challenger Helsinki Challenger Barletta Challenger Kazan Challenger Heilbronn Challenger Tashkent Challenger Meerbusch Challenger Dallas Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Samarkand Challenger Shymkent Challenger Fergana Challenger Scheveningen Challenger Poznan Challenger Chengdu Challenger Liberec Challenger Mons Challenger Orleans Challenger Petange Challenger Ortisei Challenger 2007 Knoxville Challenger - Knoxville Karshi Challenger Hua Hin Challenger Playford Challenger Nottingham Challenger Rennes Challenger AT&T Challenger of Dallas - Dallas Quimper Challenger Blois Challenger Cherbourg Challenger M25 Montesilvano St. Brieuc Challenger Scheveningen Challenger Mouilleron-Le-Captif Challenger Poznan Challenger Jinan Challenger Brescia Challenger Koblenz Challenger Genova Challenger Zhuhai Challenger Brest Challenger Mouilleron-Le-Captif Challenger M25 Vale do Lobo Rennes Challenger Baton Rouge Challenger Cherbourg Challenger M15 Monastir Drummondville Challenger Pullach Challenger Lille Challenger St. Brieuc Challenger Kazan Challenger Szczecin Challenger Alicante Challenger Florence Challenger Francavilla Challenger Ortisei Challenger M15 Grenoble M25 Antalya Seoul Challenger M15 Poitiers Busan Challenger Brest Challenger M25 Saint Dizier Lyon Challenger M25 Angers Szczecin Challenger Rennes Challenger M25 Deauville Aix En Provence Challenger Rome 2 Challenger Calabasas Challenger Charlottesville Challenger Prague 3 Challenger Bratislava Challenger Orleans Challenger Athens Challenger Ramat Hasharon Challenger Sopot Challenger Brest Challenger Nottingham Challenger Charlottesville Challenger Knoxville Challenger Roanne Challenger Portoroz Challenger Monterrey Challenger Cherbourg Challenger Aix En Provence Challenger Lyon Challenger Houston Challenger Salzburg-Anif Challenger Vilnus Challenger Prague 2 Challenger Tashkent Challenger Prague II Challenger Koblenz Challenger Heilbronn Challenger Cherbourg Challenger Pau Challenger Szczecin Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Heilbronn Challenger Quimper Challenger Bergamo Challenger Milan Challenger Amersfoort Challenger Istanbul Challenger Poznan Challenger Astana Challenger Lyon Challenger Marburg Challenger Eckental Challenger Como Challenger Luedenscheid Challenger Braunschweig Challenger Banja Luka Challenger Verona Challenger Meerbusch Challenger Vancouver Challenger Sibiu Challenger Ottignies-Louvain-la-Neuve Challenger Forli 2 Challenger Segovia Challenger Forli 2 Challenger Milan Challenger Cassis Challenger Roanne Challenger GHI Bronx Tennis Classic - Bronx Poznan Challenger Busan Challenger Barletta Challenger San Benedetto Challenger Gwangju Challenger Manacor Challenger Grodzisk Mazowiecki Challenger Rennes Challenger M25 Toulouse-Balma Lugano Challenger Lille Challenger Andria Challenger Siemens Open - Scheveningen Oeiras 2 Challenger Quimper Challenger Rennes Challenger Salinas Challenger Pau Challenger Madrid Challenger Oberstaufen Challenger Koblenz Challenger Gwangju Challenger M25 Tbilisi San Marino Challenger Andria Challenger Irving Challenger Alicante Challenger Banja Luka Challenger Shenzhen 1 Challenger Wuxi Challenger Orleans Challenger Hersonissos 1 Challenger Mons Challenger Bratislava 1 Challenger Maia Challenger Braunschweig Challenger Heilbronn Challenger Ilkley Challenger Astana Challenger Eckental Challenger Zhuhai Challenger Mouilleron-Le-Captif Challenger Pozoblanco Challenger Aix En Provence Challenger Quimper Challenger Sassuolo Challenger Hamburg Challenger Gwangju Challenger Taipei City Challenger Prostejov Challenger Liberec Challenger Trnava Challenger Tenerife 1 Challenger Quimper Challenger Oeiras 1 Challenger Guangzhou Challenger Astana Challenger Orange Warsaw Open - Warsaw St. Tropez Challenger Qatar ExxonMobil Open - Doha Sopot Challenger Mouilleron-Le-Captif Challenger Cassis Challenger Bratislava 2 Challenger Noumea Challenger Karlsruhe Challenger Roanne Challenger Grodzisk Mazowiecki Challenger Lugano Challenger Hamburg Challenger Braunschweig Challenger SAP Open - San Jose Luedenscheid Challenger Estoril Challenger Orleans Challenger Bucharest Challenger Braunschweig Challenger Brisbane International - Brisbane BMW Tennis Championship - Sunrise Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Tallahassee Tennis Challenger - Tallahassee Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Pau Challenger Taipei Challenger Polska Energia Open - Bytom SAP Open - San Jose Mouilleron-Le-Captif Challenger Todi Challenger Waco Tennis Challenger - Waco Brest Challenger Lugano Challenger PEOPLEnet CUP - Dnepropetrovsk Wroclaw Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Savannah Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Eckental Challenger Open de Nice Cote d'Azur - Nice Rhodes Challenger AEGON Championships - London Binghamton Challenger Perugia Challenger Tampere Challenger BB&T Atlanta Open - Atlanta Aachen Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Koblenz Challenger Abidjan 1 Challenger Kachreti Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Istanbul Challenger Open 13 - Marseille Karlsruhe Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Izmir Challenger Orleans Challenger Power Horse Cup - Dusseldorf Nottingham Challenger Shenzhen Open - Shenzhen China Open - Beijing Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Orleans Challenger Mons Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Bratislava Challenger Helsinki Challenger Memphis Open - Memphis Kyoto Challenger Hurricane Tennis Open - Bradenton Istanbul Challenger Delray Beach Open - Delray Beach Samarkand Challenger Marburg Challenger Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Brisbane International - Brisbane Orleans Challenger Eckental Challenger Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha Bergamo Challenger Cherbourg Challenger Knoxville Challenger Rome Challenger Sydney International - Sydney Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Winnetka Challenger Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Grand Prix Hassan II - Marrakech Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag Kremlin Cup - Moscow Geneva Open - Geneva Reunion Island Challenger Open Sud de France - Montpellier Mouilleron-Le-Captif Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Helsinki Challenger Shenzhen Open - Shenzhen Andria Challenger Kremlin Cup - Moscow Murray River Open - Melbourne Antalya Cup - Antalya Hong Kong Challenger Millennium Estoril Open - Estoril Wroclaw Challenger Garanti Koza Sofia Open - Sofia Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Kazan Challenger Citi Open - Washington Heilbronn Challenger Kremlin Cup - Moscow Aegon Nottingham Open - Nottingham Gerry Weber Open - Halle Prostejov Challenger Kremlin Cup - Moscow European Open - Antwerp Swiss Indoors Basel - Basel Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Rennes Challenger St. Petersburg Open - St. Petersburg Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Bangkok Challenger Eckental Challenger Bangkok Challenger BMW Open - Munich Antalya Cup - Antalya Gijon Open - Gijon BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Kazan Challenger St. Petersburg Open - St. Petersburg Raanana Challenger Napoli Challenger Delray Beach International Tennis Championships - Delray Beach Nanjing Challenger Ortisei Challenger Busan Challenger Heilbronn Challenger Qatar ExxonMobil Open - Doha Marburg Challenger Open Sud de France - Montpellier San Benedetto Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Geneva Open - Geneva Genova Challenger Szczecin Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Tashkent Challenger Geneva Challenger China Open - Beijing Koblenz Challenger Swiss Indoors Basel - Basel Budapest Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Tata Open Maharashtra - Pune Karshi Challenger St. Brieuc Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barletta Challenger St. Petersburg Open - St. Petersburg Truist Atlanta Open - Atlanta Bratislava Challenger Caltanissetta Challenger Genova Challenger Istanbul Challenger Bratislava Challenger Astana Open - Nur-Sultan Lyon Challenger Gonet Geneva Open - Geneva M15 Monastir Bratislava 1 Challenger Eckental Challenger Helsinki Challenger Budapest Challenger Ludwigshafen Challenger Braunschweig Challenger Vancouver Challenger Nur-Sultan Challenger Quimper Challenger Parma Challenger Bratislava Challenger Maia Challenger Quimper 2 Challenger Cherbourg Challenger Shenzhen Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Zadar Challenger Oeiras 1 Challenger Oeiras 2 Challenger Rome 1 Challenger Biella 5 Challenger Oeiras 3 Challenger Biella 7 Challenger Poznan Challenger Forli 3 Challenger Forli 1 Challenger Forli 3 Challenger Prague Challenger Lille Challenger Lugano Challenger Sanremo Challenger Rome 1 Challenger Tunis Challenger San Benedetto Challenger Cassis Challenger Genova Challenger Brest Challenger Bergamo Challenger Roanne Challenger Vilnius Challenger Szekesfehervar Challenger Biel Challenger St. Brieuc Challenger Sanremo Challenger Seoul Challenger Busan Challenger Porto Challenger Mallorca Challenger Zhangjiagang Challenger St. Tropez Challenger Cherbourg Challenger Lille Challenger BMW Open - Munich Heilbronn Challenger Blois Challenger Chicago Challenger Lexington Challenger Grodzisk Mazowiecki Challenger Como Challenger Tulln Challenger Szczecin Challenger St. Tropez Challenger St. Brieuc Challenger Brest Challenger Helsinki Challenger Lyon Challenger Rovereto Challenger Maia Challenger Oeiras 1 Challenger Lille Challenger Pau Challenger Cherbourg Challenger Hersonissos 2 Challenger Abidjan 2 Challenger Francavilla Challenger Oeiras 5 Challenger Tbilisi Challenger Chisinau Challenger Heilbronn Challenger Poznan Challenger Milan Challenger Astana Challenger Grodzisk Mazowiecki Challenger Szczecin Challenger Orleans Challenger Dallas Challenger Vancouver Challenger Quimper Challenger Rogers Cup - Toronto Orleans Challenger Tunis Challenger Quimper Challenger Maia Challenger Atlanta Tennis Championships - Atlanta Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Geneva Open - Geneva BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Citi Open - Washington Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Hamburg European Open - Hamburg Tata Open Maharashtra - Pune Sony Open Tennis - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Libema Open - 's-Hertogenbosch European Open - Antwerp National Bank Open - Montreal Miami Open - Miami Barcelona Open BancSabadell - Barcelona Citi Open - Washington Grand Prix Hassan II - Marrakech BNP Paribas Masters - Paris Chengdu Open - Chengdu Erste Bank Open - Vienna Rogers Cup - Toronto 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 U.S. Open - New York 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York M25 Esch/Alzette U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 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, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 All Lower level tournaments Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group I, 1R, POL-LTU 3-2 Australian Open (juniors) Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, LTU-EGY 4-1 Olympics - Rio de Janeiro M25 Creteil M25+H Kassel M25 Lesa Davis Cup, Group I, PO, LTU-PAK 4-0