Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001
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 Lugano Challenger Portugal F1 Portugal F3 Argentina F1 Argentina F2 Argentina F3 Slovenia F2 Italy F13 Chile F1a Chile F1b Argentina F4 Uruguay F1 Argentina F7 Brazil F1 Italy F6 Italy F7 Italy F8 Italy F9 Italy F10 Germany F6 France F10 France F11 Italy F22 Spain F13 Portugal F2 Portugal F3 Lithuania F1 Italy F27 Lithuania F2 Italy F28 USA F23 Argentina F18 Mexico F11 Mexico F12 Uruguay F1 USA F3 USA F2 USA F4 USA F5 USA F6 France F6 Germany F9 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Italy F11 Lithuania F2 Argentina F5 Argentina F6 Bolivia F2 XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Aracaju Colombia F3 Cyclus Open de Tenis - Florianopolis Colombia F4 Chile F3 Brazil F2 Spain F6 Spain F8 Italy F23 USA F24 8° Trani Cup - Trani Copa Petrobras Brazil - Aracaju Czech Republic F1 Slovenia F3 Italy F14 Chile F2 II Challenger Ciudada de Guayaquil - Guayaquil XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza Spain F16 ATP Challenger Trophy 2007 - Trnava Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Puerto Rico Challenger Tennis Event - Humacao III Aberto Santa Catarina de Tenis - Florianopolis San Remo Tennis Cup - San Remo Baden Open - Karlsruhe 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia San Benedetto Challenger - San Benedetto Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Porsche Open - Poznan XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Cyclus Open de Tenis - Florianopolis Bancolombia Open - Cali PEOPLEnet CUP - Dnepropetrovsk Kyoto Challenger Sunrise Challenger Baton Rouge Challenger Talahassee Challenger Tunis Challenger San Benedetto Challenger Istanbul Challenger Karshi Challenger Buenos Aires Challenger Sacramento Challenger Asuncion Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Salinas Challenger Ramat Hasharon Challenger San Remo Challenger Nottingham Challenger Milan Challenger Manerbio Challenger Todi Challenger Copa Kia - Santiago Aachen Challenger Guayaquil Challenger Bratislava Challenger Helsinki Challenger Buenos Aires Challenger Bucaramanga Challenger Barranquilla Challenger Alessandria Challenger Marburg Challenger Istanbul Challenger Todi Challenger Izmir Challenger Mons Challenger Palermo Challenger Orleans Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Geneva Challenger Buenos Aires Challenger Montevideo Challenger Helsinki Challenger Dallas Challenger Copa Ericsson Argentina - Buenos Aires Petange Challenger Orleans Challenger Montevideo Challenger Helsinki Challenger Sao Paulo Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Open de Montauban - Montauban Olimp Kyiv Open - Kiev Nossa Caixa Tennis Cup - Sao Paulo Bancolombia Open - Bogota Copa Petrobras - Buenos Aires Petange Challenger Aberto de Santa Catarina - Florianopolis XL Bermuda Open - Bermuda Orleans Challenger Eckental Challenger UTC Open by Selena - Cherkassy San Benedetto Challenger - San Benedetto Kyoto Challenger Kazan Challenger Rome Challenger Astana Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Prostejov Challenger Vancouver Challenger Bancastato Challenger Lugano - Lugano Copa Petrobras Uruguay - Montevideo Tashkent Challenger Copa Petrobras Paraguay - Asuncion LXVII Concursu Internacional de Vigo - Vigo Waco Tennis Challenger - Waco Lima Challenger 2007 - Lima LXV Concurso Internacional Vigo - Vigo IV Challenger Ciudad De Guayaquil - Guayaquil Wroclaw Challenger Morocco Tennis Tour - Fes Copa Petrobras Santiago - Santiago Tunis Open 2007 - Tunis Copa Petrobras Uruguray - Montevideo Polska Energia Open - Bytom Copa Petrobras Argentina - Buenos Aires Aberto de Santa Catarina de Tenis - Florianopolis Medellin Challenger Ljubljana Open - Ljubljana Como Challenger Montevideo Challenger Buenos Aires Challenger Heilbronn Challenger 2007 Knoxville Challenger - Knoxville Orleans Challenger AT&T Challenger of Dallas - Dallas Florionapolis Challenger 7° Trani Cup - Trani Bangkok Challenger BMW Tennis Championship - Sunrise Salinas Challenger Biella Challenger Rijeka Challenger Turin Challenger Reggio Emilia Challenger Oeiras 1 Challenger Abidjan 2 Challenger Tallahassee Tennis Challenger - Tallahassee Karlsruhe Challenger Santiago Challenger Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Hurricane Tennis Open - Bradenton Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin Semgroup Challenger - Tulsa XI Abierto Internacional de Salinas - Salinas Seguros Bolivar Open - Medellin Lima Challenger - Lima Porsche Open - Poznan Copa Kia Challenger ATP - Santiago Unicredit Czech Open 2007 - Prostejov Genova Open Challenger - Genova Copa Petrobras Argentina - Buenos Aires Turin Challenger ATP Challenger La Serena - La Serena Riviera di Rimini Challenger 2004 - Rimini Santiago Challenger Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Eckental Challenger Prostejov Challenger Pekao Open - Szczecin Trofeo Francesco Guzzini - Recanati Bergamo Challenger Lexington Challenger Cordenons Challenger Shymkent Challenger Ilkley Challenger Perugia Challenger Gwangju Challenger Chengdu Challenger Jinan Challenger M25 Tbilisi Eckental Challenger Cancun Challenger Copa Petrobras Brazil - Belo Horizonte Helsinki Challenger Andria Challenger Playford Challenger Challenger Brasov - Brasov Wroclaw Challenger St. Brieuc Challenger Copa Petrobras - Bogota Copa Petrobras - Santiago Santiago Challenger Recanati Challenger Ortisei Challenger Rennes Challenger Blumenau Challenger Seoul Challenger Busan Challenger Nottingham Challenger Ortisei Challenger Kazan Challenger Abidjan 1 Challenger San Benedetto Challenger Abierto Colombiano de Tenis - Bogota Mons Challenger Tashkent Challenger Pau Challenger Porto Challenger Napoli Challenger Vancouver Challenger Vilnus Challenger Samarkand Challenger Bratislava 1 Challenger Blois Challenger San Benedetto Challenger Brest Challenger Istanbul Challenger Ortisei Challenger Quimper Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Barranquilla Challenger Rennes Challenger Timisoara Challenger - Timisoara Chisinau Challenger Santos Challenger Astana Challenger Brasil Open - Costa do Sauipe Naples Challenger - Naples Rome Challenger St. Brieuc Challenger Mouilleron-Le-Captif Challenger Caltanissetta Challenger Monza Challenger Quimper Challenger Generali Open - Kitzbuhel Winnetka Challenger Segovia Challenger Drummondville Challenger Campionati Internazionali di Sicilia - Palermo St. Brieuc Challenger Lima Challenger La Serena Open - La Serena Scheveningen Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Bercuit Challenger II Cyclus Open de Tenis - Florianopolis Oberstaufen Challenger Brasov Challenger - Brasov MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grodzisk Mazowiecki Challenger Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot FILA Challenger - Biella Lille Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Orange Warsaw Open - Warsaw Helsinki Challenger BCR Open Romania - Bucharest La Serena Open - La Serena Nord LB Open - Braunschweig Qatar ExxonMobil Open - Doha Oeiras 1 Challenger Oeiras 2 Challenger San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Levene Gouldin & Thompson Tennis Challenger - Binghamton St. Brieuc Challenger Seoul Challenger ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Nord LB Open 2006 - Braunschweig Banjaluka Challenger 2007 - Banja Luka Estoril Open - Estoril Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Tenerife 1 Challenger Quimper Challenger Mercedes Cup - Stuttgart Masters Series - Hamburg Ostdeutscher Sparkessen Cup - Dresden Allianz Suisse Open Gstaad - Gstaad Lugano Challenger Hamburg Challenger Gwangju Challenger Shenzhen 1 Challenger Movistar Open - Santiago Guangzhou Challenger SAP Open - San Jose Taipei Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Kachreti Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Brisbane International - Brisbane Medibank International - Sydney Braunschweig Challenger Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis SkiStar Swedish Open - Bastad Savannah Challenger San Marino Challenger VTR Open - Vina del Mar SAP Open - San Jose Sao Paulo Challenger Rhodes Challenger US Men's Clay Court Championship - Houston Rimini Challenger Genova Challenger Copa Petrobras-Brazil - Aracaju Vancouver Challenger Estoril Open - Estoril Monterrey Challenger Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Pereira Challenger Valencia Open - Valencia Bordeaux Challenger Sarasota Challenger Santos Challenger Brisbane International - Brisbane Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch Mouilleron-Le-Captif Challenger BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Zagreb Challenger Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Irving Challenger Turin Challenger Knoxville Challenger Bratislava Challenger Abierto Mexicano Telcel - Acapulco Champaign Challenger Guayaquil Challenger Florianopolis Challenger Nottingham Challenger Nottingham-2 Challenger Cherbourg Challenger Sao Paulo Challenger Lima Challenger Interwetten Austrian Open - Kitzbuhel Campinas Challenger Mons Challenger Shenzhen Open - Shenzhen Memphis Open - Memphis Bucaramanga Challenger San Juan Challenger Dallas Challenger Villa Allende Challenger Buenos Aires Challenger Manacor Challenger Swiss Indoors Basel - Basel Bratislava Challenger Hersonissos 1 Challenger Kremlin Cup - Moscow Orleans Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Santiago Challenger Caltanissetta Challenger Bet-At-Home Austrian Open - Kitzbuhel Kremlin Cup - Moscow Melbourne Summer Set - Melbourne Barletta Challenger Napoli Challenger Atlanta Tennis Championships - Atlanta Itajai Challenger Santos Challenger VTR Open - Vina del Mar Brisbane International - Brisbane Blunmenau Challenger BMW Open - Munich PBZ Zagreb Indoors - Zagreb Mons Challenger Athens Challenger Curitiba Challenger Bratislava Challenger Mercedes Cup - Stuttgart Citi Open - Washington Gerry Weber Open - Halle Gerry Weber Open - Halle Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Cherbourg Challenger Moselle Open - Metz Open de Moselle - Metz Dubai Duty Free Tennis Championships - Dubai Scheveningen Challenger Poznan Challenger Binghamton Challenger Truist Atlanta Open - Atlanta Belgrade 2 - Belgrade Astana Open - Nur-Sultan Rijeka Challenger Wuxi Challenger Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Abierto de Tenis Mifel - Los Cabos Montevideo Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Libema Open - 's-Hertogenbosch Asuncion Challenger Medellin Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Brasil Open - Sao Paulo Copa Claro - Buenos Aires Orbetello Challenger Rennes Challenger US Men's Clay Court Championship - Houston Guayaquil Challenger Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Cassis Challenger Open 13 - Marseille Brest Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Cali Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai 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 Pau Challenger Garanti Koza Sofia Open - Sofia Copa Ericsson Uruguay - Montevideo Kremlin Cup - Moscow Geneva Open - Geneva Aegon Nottingham Open - Nottingham Winnetka Challenger Recanati Challenger Kremlin Cup - Moscow Hong Kong Challenger Zhuhai Challenger Open Sud de France - Montpellier Copa Telmex - Buenos Aires Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Vilnius Challenger Qatar ExxonMobil Open - Doha Busan Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Roanne Challenger Murray River Open - Melbourne Lyon Challenger Serbia Open - Belgrade Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger Tbilisi Challenger Gonet Geneva Open - Geneva Pozoblanco Challenger Bratislava 1 Challenger Orleans Challenger Copa Telmex - Buenos Aires Hamburg European Open - Hamburg Sofia Open - Sofia BCR Open Romania - Bucharest ATP Studena Croatia Open Umag - Umag Pacific Life Open - Indian Wells Brest Challenger Lille Challenger Bratislava 2 Challenger Sony Ericsson Open - Miami Heineken Open - Auckland Movistar Open - Vina del Mar BNP Paribas Open - Indian Wells Brasil Open - Costa do Sauipe Sony Ericsson Open - Miami Busan Challenger Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome U.S. Mens's Clay Court Championship - Houston Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Lexington Challenger Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Citi Open - Washington Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Kremlin Cup - Moscow Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - New York Millennium Estoril Open - Estoril Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Coupe Rogers - Montreal Erste Bank Open - Vienna Truist Atlanta Open - Atlanta Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells National Bank Open - Montreal Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York Legg Mason Tennis Classic - Washington Australian Open - Melbourne Open Sabadell Atlantico - Barcelona BB&T Atlanta Open - Atlanta French Open - Paris Australian Open - Melbourne Citi Open - Washington China Open - Beijing U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Sony Open Tennis - Miami Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne 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 Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 French Open - Paris Wimbledon - London 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 Wimbledon - London Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Australian Open (juniors) French Open (juniors) All Lower level tournaments 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, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Olympics - Rio de Janeiro 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, LTU-EGY 4-1 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 U.S. Open (juniors) Wimbledon (juniors) Davis Cup, Group II, 1R, MAR-LTU 2-3 Australian Open (juniors) Istanbul Challenger