Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
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 EFG Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Stockholm Open - Stockholm Rolex Paris Masters - Paris Moselle Open - Metz United Cup - Australia Adelaide International - Adelaide Australian Open - Melbourne Qatar ExxonMobil Open - Doha ABN AMRO Open - Rotterdam Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Grand Prix Hassan II - Marrakech Turin Challenger Open Parc - Lyon Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Cagliari Challenger French Open - Paris Terra Wortmann Open - Halle Wimbledon - London Rothesay International - Eastbourne National Bank Open - Montreal Plava Laguna Croatia Open - Umag Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai BNP Paribas Nordic Open - Stockholm Moselle Open - Metz Australian Open - Melbourne ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Hong Kong Tennis Open - Hong Kong ASB Classic - Auckland BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Grand Prix Hassan II - Marrakech Boss Open - Stuttgart French Open - Paris Terra Wortmann Open - Halle Rothesay International - Eastbourne Wimbledon - London National Bank Open - Toronto Citi Open - Washington Winston-Salem Open - Winston-Salem Cincinnati Open - Cincinnati U.S. Open - New York Rolex Paris Masters - Paris Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing BNP Paribas Nordic Open - Stockholm Lithuania F1 Lithuania F2 Slovenia F2 Italy F18 Italy F22 Italy F24 Lithuania F1 United Arab Emirates F2 Croatia F2 Italy F3 Turkey F3 Turkey F4 Italy F13 Spain F20 Spain F21 Spain F22 Great Britain F9 Usa F18 Usa F19 Italy F26 Great Britain F13 Great Britain F14 Italy F31 France F18 Belarus F2 Israel F1 Israel F2 Bosnia & Herzegovina F2 Italy F1 Spain F11 Italy F7 Italy F8 Italy F9 Italy F11 Spain F21 Spain F22 Great Britain F8 Italy F27 France F17 Great Britain F2 Germany F3 Switzerland F2 Switzerland F3 Turkey F13 Turkey F14 Turkey F15 Italy F8 Morocco F3 Italy F12 Poland F4 Italy F14 Italy F27 France F7 France F19 Great Britain F17 Great Britain F18 Croatia F2 Croatia F4 Switzerland F2 Croatia F5 Switzerland F3 Italy F1 Italy F4 Korea F3 Korea F4 Korea F5 Italy F13 France F13 Lithuania F1 Switzerland F6 Austria F10 Turkey F36 Turkey F37 Italy F26 Turkey F38 Italy F27 Italy F28 Great Britain F21 Great Britain F22 Croatia F13 Great Britain F23 Czech Republic F7 Great Britain F1 Great Britain F2 Italy F5 Switzerland F1 Italy F6 Italy F7 Spain F15 Italy F22 France F15 Italy F24 Italy F25 Romania F2 Romania F13 Italy F30 Italy F32 Italy F33 Belarus F3 Great Britain F17 Italy F37 Great Britain F18 France F2 France F3 Italy F1 Italy F2 Turkey F12 Turkey F13 Italy F10 Italy F11 Italy F12 Italy F13 Romania F7 Romania F8 Italy F18 Romania F9 Lithuania F1 Italy F21 Italy F22 Romania F12 Italy F26 Italy F27 Italy F28 Germany F17 Italy F32 Italy F33 France F3 Egypt F3 Egypt F5 Italy F6 Italy F7 Romania F1 Romania F2 Italy F12 Turkey F23 Lithuania F1 Estonia F1 Latvia F1 Romania F15 Romania F16 Tunisia F26 Tunisia F27 Tunisia F28 Great Britain F5 Germany F3 (Nussloch) Great Britain F2 (Tipton) Italy F2 (Trento) Israel F1 (Ramat Hasharon) Israel F2 (Ramat Hasharon) Israel F3 (Tel Aviv) Italy F9 (Santa Margherita Di Pula) Tunisia F15 (Hammamet) Poland F4 (Mragowo) Poland F5 (Mragowo) Lithuania F1 (Vilnius) Italy F25 (Cornaiano) Romania F12 (Brasov) Italy F30 (Santa Margherita Di Pula) Italy F31 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Morocco F4 (Casablanca) Morocco F5 (Beni Mellal) France F3 (Veigy-Foncenex) Great Britain F2 (Loughborough) Italy F1 (Trento) Tunisia F9 (Jerba) M25 Schlieren M25 Irpin M25 Jounieh M25 Jounieh M25 Santa Margherita Di Pula M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M25 Trento M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir Italy F23 Lithuania F2 Turkey F2 Italy F14 Slovenia F1 Croatia F1 Bergamo Challenger Tenerife Challenger Izmir Challenger Cremona Challenger Alessandria Challenger Binghamton Challenger Manerbio Challenger Eckental Challenger Jersey Challenger Bergamo Challenger Jersey Challenger St. Brieuc Challenger Alessandria Challenger Recanati Challenger Beijing Challenger Samarkand Challenger Karshi Challenger St. Remy Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Monza Challenger Cremona Challenger Winnetka Challenger Aptos Challenger St. Remy Challenger Izmir Challenger Sacramento Challenger Tiburon Challenger Eckental Challenger Ortisei Challenger Quimper Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger St. Brieuc Challenger Rome Challenger Napoli Challenger Athens Challenger Nottingham-2 Challenger Winnetka Challenger Binghamton Challenger St. Remy Challenger Rennes Challenger Ortisei Challenger Romania F13 Anning Challenger Kun-Ming Challenger Busan Challenger Portoroz Challenger Istanbul Challenger Recanati Challenger Guimaraes Challenger Andria Challenger Bergamo Challenger Cherbourg Challenger Kazan Challenger Mersin Challenger Shenzhen Challenger Anning Challenger Gimcheon Challenger Samarkand Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Vancouver Challenger Aptos Challenger Brasov Challenger Biella Challenger Mons Challenger Mouilleron-Le-Captif Challenger Casablanca Challenger Bergamo Challenger Kazan Challenger Batman Challenger Mersin Challenger Vercelli Challenger Turin Challenger Karshi Challenger Rome Challenger Eskisehir Challenger Mestre Challenger Moscow Challenger Fergana Challenger Biella Challenger Cordenons Challenger Manerbio Challenger Como Challenger Meknes Challenger Izmir Challenger Agri Challenger Casablanca Challenger Ortisei Challenger Brescia Challenger Andria Challenger Bergamo Challenger Cherbourg Challenger Puebla Challenger Zhuhai Challenger Guadalajara Challenger Guangzhou Challenger Shenzhen Challenger San Luis Potosi Challenger Napoli Challenger Barletta Challenger Turin Challenger Mestre Challenger Vicenza Challenger Furth Challenger Prague Challenger Perugia Challenger Milan Challenger Todi Challenger Biella Challenger Cortina Challenger Fano Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Szczecin Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Ortisei Challenger Brescia Challenger Andria Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Barletta Challenger Francavilla Challenger Samarkand Challenger Mestre Challenger Shymkent Challenger Lyon Challenger Todi Challenger Milan Challenger Biella Challenger Liberec Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Sibiu Challenger Egypt F4 Ortisei Challenger Ismaning Challenger Andria Challenger Bergamo Challenger Zhuhai Challenger Lille Challenger Qujing Challenger St. Brieuc Challenger Taipei City Challenger Barletta Challenger Mestre Challenger Vicenza Challenger Shymkent Challenger Almaty Challenger Winnipeg Challenger Gatineau Challenger Binghamton Challenger Cordenons Challenger Genova Challenger Seville Challenger Szczecin Challenger Banja Luka Challenger Orleans Challenger Florence Challenger Ortisei Challenger Barcelona Challenger Ismaning Challenger Brest Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Andria Challenger Playford Challenger Orlando Challenger Columbus Challenger Koblenz Challenger Chennai Challenger Pau Challenger Phoenix Challenger St. Brieuc Challenger Sophia Antipolis Challenger Barletta Challenger Parma Challenger Milan Challenger Ludwigshafen Challenger Perugia Challenger Prague Challenger Genova Challenger If Stockholm Open - Stockholm Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Moselle Open - Metz Open Sud de France - Montpellier Bet-at-home Open - Hamburg Generali Open - Kitzbuhel TEB BNP Paribas Istanbul Open - Istanbul Garanti Koza Sofia Open - Sofia Gazprom Hungarian Open - Budapest AEGON Championships - London Antalya Cup - Antalya SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech BMW Open - Munich Geneva Open - Geneva Libema Open - 's-Hertogenbosch Noventi Open - Halle Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Murray River Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Nature Valley International - Eastbourne Moselle Open - Metz Erste Bank Open - Vienna Sardegna Open - Cagliari Emilia-Romagna Open - Parma San Diego Open - San Diego Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart cinch Championships - London Viking International - Eastbourne Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Sofia Open - Sofia Erste Bank Open - Vienna Firenze Open - Florence Tennis Napoli Open - Naples Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Boss Open - Stuttgart Terra Wortmann Open - Halle Bucharest Open - Bucharest Rothesay International - Eastbourne Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai National Bank Open - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Petange Challenger Biella Challenger Samarkand Challenger 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 Brescia Challenger Playford Challenger Shenzhen Challenger Nanchang Challenger 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-NOR 3-2 Davis Cup, Group II, 2R, LTU-RSA 3-2 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group II, 1R, LTU-MAD 3-2 Fergana Challenger Davis Cup, Group II, 2R, GEO-LTU 2-3 Davis Cup, Group II, 3R, SWE-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, Finals, Group E Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Finals, QF, ITA-USA 2-1 Davis Cup, Finals, SF, ITA-CAN 1-2 Davis Cup, Group A, Bologna Bangkok Challenger Bergamo Challenger All Lower level tournaments Qatar ExxonMobil Open - Doha cinch Championships - London China Open - Beijing Open Sud de France - Montpellier Open Sud de France - Montpellier Swiss Indoors Basel - Basel Mutua Madrid Open - Madrid Davis Cup, World Group I, PO, LTU-POR 0-4 Olympics - Tokyo Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3