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 Wimbledon - London Zhuhai Challenger Prague 3 Challenger Zhangjiagang Challenger M15 Forli M25 Santa Margherita di Pula Davis Cup, Group I, 1R, ARG-LTU 4-0 M25 Pozzuoli M25 Santa Margherita di Pula M25 Santa Margherita di Pula M25 Santa Margherita di Pula M15 Monastir Gwangju Challenger Lugano Challenger Tenerife 1 Challenger M15 Monastir M15 Monastir Pau Challenger Cherbourg Challenger M15 Monastir Quimper Challenger M15 Monastir Lille Challenger Hamburg Challenger M15 Monastir Taipei Challenger M25 Santa Margherita di Pula Busan Challenger Shenzhen 1 Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Bratislava 1 Challenger Augsburg Challenger Guangzhou Challenger Wuxi Challenger M25 Reggio Emilia M25 Villeneuve-Loubet Blois Challenger Lexington Challenger M15 Caltanissetta Chicago Challenger Astana Challenger Grodzisk Mazowiecki Challenger Manacor Challenger Brest Challenger St. Brieuc Challenger Helsinki Challenger M15 San Gregorio di Catania Lyon Challenger M15 San Gregorio di Catania Lugano Challenger M15 Monastir M15 Monastir M15 Monastir M15 Monastir Quimper Challenger M15 Monastir M25 Santa Margherita di Pula Abidjan 1 Challenger Hersonissos 1 Challenger M15 Monastir Grodzisk Mazowiecki Challenger M15 Monastir Oeiras 1 Challenger M15 Monastir M25 Porto Astana Challenger M25 Monastir M15 Monastir M15 Monastir Abidjan 2 Challenger M15 Monastir M25 Reggio Emilia Grodzisk Mazowiecki Challenger Francavilla Challenger M25 Tbilisi Tbilisi Challenger M25 Monastir Chisinau Challenger M15 Caltanissetta Bratislava 1 Challenger M25 Cervia M25 Monastir Hersonissos 4 Challenger Braunschweig Challenger Porto Challenger Villena Challenger San Marino Challenger Hersonissos 3 Challenger Istanbul Challenger M25 Pozzuoli St. Tropez Challenger M25 Santa Margherita di Pula Spain F13 Lithuania F2 Portugal F3 Lithuania F1 USA F23 USA F24 USA F5 USA F6 Germany F2 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Portugal F2 Spain F16 Lithuania F2 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 Usa F9 Germany F9 Egypt F15 Egypt F17 Tunisia F36 Italy F20 (Pontedera) Russia F6 (Moscow) Tunisia F31 (Monastir) Tunisia F32 (Monastir) Tunisia F33 (Monastir) Tunisia F38 (Monastir) Tunisia F39 (Monastir) M25+H Pontedera M15 Tabarka M15 Tabarka M25 Santa Margherita Di Pula M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Trento M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Gaiba M15 Bergamo M25 Casinalbo M15 L'Aquila M15 Perugia M15 Monastir M15 Monastir M25 Sierre M25 Sintra M15 Selva Gardena M25 Nottingham M25 Nottingham M25 Monastir M15 Gubbio M25 Bolzano M25 Setubal M25 Sintra M25 Sintra M25 Santa Margherita di Pula Segovia Challenger M25 Santa Margherita di Pula M25 Monastir M25 Monastir M25 Monastir M25 Monastir M25 Monastir M15 Monastir M15 Monastir M25 Sintra M25 Reggio Emilia M25 Rome M15 Frascati M25 Monastir 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 Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Wroclaw Challenger Kyoto Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Savannah Challenger Sarasota Challenger Karlsruhe Challenger Istanbul Challenger Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Sao Paulo Challenger Salinas Challenger Dallas Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Istanbul Challenger Izmir Challenger Mons Challenger Rennes Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Petange Challenger Orleans Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Petange Challenger Orleans Challenger Mons Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Cherbourg Challenger Kyoto Challenger Kazan Challenger Rome Challenger Winnetka Challenger Recanati Challenger Astana Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Andria Challenger Hong Kong Challenger Wroclaw Challenger Heilbronn Challenger Prostejov Challenger Recanati Challenger Vancouver Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Kazan Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Prostejov Challenger Mons Challenger Tashkent Challenger Samarkand Challenger Shymkent Challenger Nottingham Challenger Caltanissetta Challenger Ilkley Challenger Perugia Challenger Chengdu Challenger Jinan Challenger Istanbul Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Brescia Challenger Andria Challenger Playford Challenger Rennes Challenger Irving Challenger St. Brieuc Challenger Caltanissetta Challenger Cassis Challenger Ortisei Challenger Brest Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Quimper Challenger Drummondville Challenger St. Brieuc Challenger Seoul Challenger Busan Challenger Vancouver Challenger Monterrey Challenger Forli Challenger Barletta Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Bari Challenger Forli 2 Challenger Forli 3 Challenger Maia 2 Challenger Forli 1 Challenger Forli 2 Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger St. Brieuc Challenger Turin Challenger Perugia Challenger Todi Challenger Verona Challenger San Benedetto Challenger San Marino Challenger Vancouver Challenger Grodzisk Mazowiecki Challenger Parma Challenger Vilnus Challenger Oeiras 1 Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Vilnius Challenger Pau Challenger Lugano Challenger Biel Challenger St. Brieuc Challenger Lille Challenger Sarasota Challenger Tallahassee Challenger Seoul Challenger Savannah Challenger Gwangju Challenger Busan Challenger Francavilla Challenger Pozoblanco Challenger Orleans Challenger San Benedetto Challenger Porto Challenger Roanne Challenger Amersfoort Challenger Todi Challenger Kachreti Challenger Hersonissos 2 Challenger Istanbul Challenger Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington SAP Open - San Jose 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 Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen China Open - Beijing 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 Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Libema Open - 's-Hertogenbosch Brisbane International - Brisbane Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 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 Sony Open Tennis - Miami Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati National Bank Open - Montreal U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 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, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 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 II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro Shanghai Rolex Masters - Shanghai Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2