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 Blois Challenger Quimper Challenger Lugano Challenger Chisinau Challenger Spain F13 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 Spain F32 USA F23 Argentina F16 Argentina F18 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Spain F18 Greece F2 Argentina F5 Argentina F6 Germany F9 Argentina F7 Paraguay F2 Paraguay F3 Ecuador F1 Ecuador F2 Ecuador F3 Argentina F9 Argentina F10 Spain F36 Spain F37 Spain F41 Spain F42 Germany F2 Guatemala F1 Costa Rica F1 Panama F1 Spain F7 Italy F3 Italy F4 Usa F9 Argentina F6 Poland F1 Argentina F7 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Lithuania F2 Spain F28 USA F24 Spain F33 Spain F17 Spain F16 Argentina F3 Spain F43 Puerto Rico Challenger Tennis Event - Humacao Baden Open - Karlsruhe Waco Tennis Challenger - Waco Kyoto Challenger Napoli Challenger Siemens Open - Scheveningen Baton Rouge Challenger Talahassee Challenger Milan Challenger Braunschweig Challenger PEOPLEnet CUP - Dnepropetrovsk Pozoblanco Challenger Recanati Challenger Segovia Challenger Karshi Challenger San Sebastian Challenger Manerbio Challenger Bogota Challenger Sacramento Challenger Asuncion Challenger Tiburon Challenger Santiago Challenger Calabasas Challenger Charlottesville Challenger Ramat Hasharon Challenger Quito Challenger Istanbul Challenger Zagreb Challenger Nottingham Challenger Braunschweig Challenger Rimini Challenger Brasilia Challenger Montevideo Challenger Buenos Aires Challenger Aachen Challenger Bratislava Challenger Wroclaw Challenger Helsinki Challenger Sao Paulo Challenger Salinas Challenger Rabat Challenger Monza Challenger Recanati Challenger Trani Challenger Manerbio Challenger Orbetello Challenger Szczecin Challenger Istanbul Challenger Izmir Challenger Mons Challenger Rennes Challenger Orleans Challenger Geneva Challenger Helsinki Challenger Sao Paulo Challenger Dallas Challenger Marrakech Challenger Copa Petrobras Argentina - Buenos Aires Heilbronn Challenger 2007 Knoxville Challenger - Knoxville Orleans Challenger AT&T Challenger of Dallas - Dallas Helsinki Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Como Challenger Reggio Emilia Challenger Orbetello Challenger Tallahassee Tennis Challenger - Tallahassee Karlsruhe Challenger Liberec Challenger Scheveningen Challenger Hurricane Tennis Open - Bradenton Petange Challenger Petange Challenger Polska Energia Open - Bytom Orleans Challenger Eckental Challenger Semgroup Challenger - Tulsa Kyoto Challenger Irving Challenger Kazan Challenger Rome Challenger Astana Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Milan Challenger Heilbronn Challenger Prostejov Challenger Milan Challenger Vancouver Challenger Rome Challenger Tashkent Challenger Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Shymkent Challenger Prostejov Challenger Todi Challenger Milan Challenger Chengdu Challenger Cali Challenger St. Brieuc Challenger Genova Challenger Rennes Challenger Busan Challenger Santiago Challenger Eckental Challenger Rome Challenger Braunschweig Challenger Jinan Challenger Campinas Challenger Bergamo Challenger Lexington Challenger Ilkley Challenger Santo Domingo Challenger Perugia Challenger Genova Challenger Perugia Challenger Gwangju Challenger M25 Tbilisi Playford Challenger Eckental Challenger Orleans Challenger Helsinki Challenger Bucaramanga Challenger Andria Challenger Wroclaw Challenger Santa Fe 2 Challenger Seoul Challenger Marrakech Challenger Recanati Challenger Ortisei Challenger Mohammedia Challenger Nottingham Challenger Ortisei Challenger Pau Challenger Oeiras 1 Challenger Kazan Challenger Abidjan 1 Challenger Porto Challenger Bratislava 1 Challenger Mons Challenger Tashkent Challenger Vancouver Challenger Vilnus Challenger Samarkand Challenger San Benedetto Challenger Istanbul Challenger Ortisei Challenger Buenos Aires Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Braunschweig Challenger Brest Challenger Lima Challenger Szczecin Challenger Concepcion Challenger Biella Challenger Rome Challenger St. Brieuc Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Quimper Challenger Braunschweig Challenger Winnetka Challenger Segovia Challenger Drummondville Challenger St. Brieuc Challenger Grodzisk Mazowiecki Challenger Barranquilla Challenger Caltanissetta Challenger Lille Challenger Santo Domingo Challenger Seville Challenger Genova Challenger Helsinki Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton St. Brieuc Challenger Seoul Challenger Amersfoort Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Tenerife 1 Challenger Quimper Challenger Lugano Challenger Hamburg Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Astana Challenger Taipei Challenger Kachreti Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Braunschweig Challenger Savannah Challenger Santo Domingo Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger Vancouver Challenger Salvador Challenger Monterrey Challenger Sarasota Challenger Mouilleron-Le-Captif Challenger Milan Challenger Irving Challenger Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad SAP Open - San Jose Copa Telmex - Buenos Aires Knoxville Challenger Estoril Open - Estoril Bratislava Challenger Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires BMW Open - Munich Mercedes Cup - Stuttgart VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose Salzburg Challenger Bet-at-home Open - Hamburg Champaign Challenger Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Qatar Exxon Mobil Open - Doha Rabat Challenger VTR Open - Vina del Mar Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Nottingham Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Nottingham-2 Challenger Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BMW Open - Munich Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Memphis Open - Memphis Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Medibank International - Sydney Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Kremlin Cup - Moscow Rio Open - Rio de Janeiro Campinas Challenger Seville Challenger Brasil Open - Costa do Sauipe Cherbourg Challenger Szczecin Challenger Millennium Estoril Open - Estoril Mons Challenger Rennes Challenger Dallas Challenger Manacor Challenger Geneva Challenger Open de Moselle - Metz Bratislava Challenger Hersonissos 1 Challenger Pereira Challenger Orleans Challenger Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Santiago Open - Santiago Astana Open - Nur-Sultan BMW Open - Munich St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Delray Beach International Tennis Championships - Delray Beach Bucaramanga Challenger Erste Bank Open - Vienna Barletta Challenger Napoli Challenger Atlanta Tennis Championships - Atlanta Panama City Challenger Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Mons Challenger Rome Challenger Athens Challenger Rome Challenger Bratislava Challenger Citi Open - Washington Gerry Weber Open - Halle AEGON International - Eastbourne Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Antalya Cup - Antalya Cali Challenger Winston-Salem Open - Winston-Salem Cherbourg Challenger Moselle Open - Metz Cordoba Open - Cordoba Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Campinas Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg European Open - Antwerp Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Adelaide International - Adelaide Binghamton Challenger Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Wuxi Challenger Cordoba Open - Cordoba Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Mallorca Championships - Mallorca Abierto de Tenis Mifel - Los Cabos Libema Open - 's-Hertogenbosch Open Sabadell Atlantico - Barcelona Asuncion Challenger Bet-at-home Open - Hamburg Santiago Challenger Sarasota Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Marburg Challenger SkiStar Swedish Open - Bastad San Marino Challenger US Men's Clay Court Championship - Houston Ortisei Challenger Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Moselle Open - Metz St. Petersburg Open - St. Petersburg Buenos Aires Challenger Heineken Open - Auckland Cassis Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Open 13 - Marseille Brest Challenger Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Madrid Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland Canberra Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires Sao Paulo Challenger US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch European Open - Antwerp Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bordeaux Challenger Montevideo Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Lima Challenger Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Brescia Challenger St. Petersburg Open - St. Petersburg Pau Challenger Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Moselle Open - Metz Kremlin Cup - Moscow Geneva Open - Geneva Aegon Nottingham Open - Nottingham Swiss Open - Gstaad Winnetka Challenger Recanati Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Argentina Open - Buenos Aires Hong Kong Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Zhuhai Challenger Open Sud de France - Montpellier Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Buenos Aires Challenger SkiStar Swedish Open - Bastad Citi Open - Washington Vilnius Challenger Qatar ExxonMobil Open - Doha Parma Challenger Ismaning Challenger Busan Challenger Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Grodzisk Mazowiecki Challenger Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Open Parc - Lyon Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Cordoba Open - Cordoba Tata Open Maharashtra - Pune Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Roanne Challenger Great Ocean Road Open - Melbourne Murray River Open - Melbourne Lyon Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Noventi Open - Halle Hamburg European Open - Hamburg Swiss Open - Gstaad Hersonissos 2 Challenger Generali Open - Kitzbuhel Citi Open - Washington Lugano Challenger San Diego Open - San Diego Rio Open - Rio de Janeiro Mauthausen Challenger Oeiras 4 Challenger Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Tbilisi Challenger Barcelona Open Banc Sabadell - Barcelona Forte Village Sardegna Open - Sardinia Gonet Geneva Open - Geneva Pozoblanco Challenger Bratislava 1 Challenger Szczecin Challenger Nordea Open - Bastad Orleans Challenger Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Sofia Open - Sofia Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago ATP Studena Croatia Open Umag - Umag Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Busan Challenger Lexington Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Verona Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Sydney International - Sydney Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Generali Open - Kitzbuhel Kremlin Cup - Moscow Brasil Open - Sao Paulo Citi Open - Washington Sony Ericsson Open - Miami Ottignies-Louvain-la-Neuve Challenger Santiago Challenger Sony Ericsson Open - Miami Lille Challenger Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Gwangju Challenger Prague 1 Challenger Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Noumea Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Medellin Challenger Salzburg Challenger Seville Challenger Buenos Aires Challenger Brasil Open - Sao Paulo Kremlin Cup - Moscow Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - New York U.S. Open - New York Erste Bank Open - Vienna Rolex Paris Masters - Paris 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 Millennium Estoril Open - Estoril French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Coupe Rogers - Montreal French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Western & Southern Open - Cincinnati U.S. Open - New York Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Mutua Madrilena Madrid Open - Madrid Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Truist Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells National Bank Open - Montreal Rogers Cup - Toronto Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Davis Cup, Group II, 1R, LTU-CYP 4-1 BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Movistar Open - Santiago St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp Legg Mason Tennis Classic - Washington Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Argentina Open - Buenos Aires Citi Open - Washington China Open - Beijing Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Sony Open Tennis - Miami Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open - Melbourne French Open - Paris All Lower level tournaments Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Olympics - Rio de Janeiro 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 Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Rogers Cup - Toronto Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, World Group, QF, ITA-ARG 1-3 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 ATP Cup - Sydney 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, 1R, ARG-BRA 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Australian Open (juniors) Istanbul Challenger