Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 Spain F13 USA F23 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Germany F2 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Portugal F2 Croatia F2 Switzerland F2 Portugal F3 France F6 Lithuania F1 Lithuania F2 Usa F9 Poland F1 Lithuania F2 Great Britain F6 USA F24 Czech Republic F5 Austria F1 Croatia F2 France F5 Spain F16 XL Capital Bermuda Open - Bermuda Challenger Leon 2003 - Leon Ethias Tennis Trophy - Mons Heilbronn Open - Heilbronn Ostdeutscher Sparkassen Cup - Dresden Baden Open - Karlsruhe Baton Rouge Challenger Sarasota Challenger Karlsruhe Challenger Sacramento Challenger Knoxville Challenger Sao Paulo Challenger Bratislava Challenger Petange Challenger Orleans Challenger Bergamo Challenger Mouilleron-Le-Captif Challenger Gwangju Challenger Nanjing Challenger Prostejov Challenger Mons Challenger Tashkent Challenger Nottingham Challenger Perugia Challenger Chengdu Challenger Jinan Challenger Ortisei Challenger Playford Challenger Rennes Challenger Irving Challenger St. Brieuc Challenger Kazan Challenger Ortisei Challenger Brest Challenger Heilbronn Open - Heilbronn St. Brieuc Challenger LTA Cardiff Challenger - Cardiff ECM Prague Open 2008 - Prague Orleans Challenger Eckental Challenger Vilnus Challenger Oeiras 1 Challenger Oeiras 2 Challenger San Benedetto Challenger Pozoblanco Challenger Segovia Challenger Zhangjiagang Challenger Cassis Challenger Quimper Challenger Wroclaw Challenger Hamburg Challenger Guangzhou Challenger Wuxi Challenger Kachreti Challenger Manacor Challenger Istanbul Challenger Quimper Challenger Roanne Challenger The LTA Hester Trophy - Manchester Brest Challenger Oeiras 1 Challenger Quimper Challenger Helsinki Challenger Busan Challenger Abidjan 1 Challenger Hurricane Tennis Open - Bradenton Bratislava 1 Challenger Braunschweig Challenger Astana Challenger Grodzisk Mazowiecki Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Taipei City Challenger Orange Warsaw Open - Warsaw Generali Open 2001 - Kitzbuhel ATP Open Castilla y Leon - Segovia Isla de Lanzarote - Lanzarote Malaysian Open - Kuala Lumpur 5 Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise BNP Paribas Primrose - Bordeaux Brazil Open - Salvador Scania Stockholm Open - Stockholm Qatar Exxon Mobil Open 2002 - Doha The Stella Artois Grass Court Championships - London International Championship of Croatia - Umag Siemens Open - Scheveningen Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg Adidas International - Sydney The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg GHI Bronx Tennis Classic - Bronx Tata Open - Chennai Adidas International - Sydney Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Waco Tennis Challenger - Waco Next Generation Hardcourts - Adelaide Bangkok Challenger The 10tele.com Open - Nottingham Talahassee Challenger Istanbul Challenger Karshi Challenger The 10tele.com Open - Nottingham Calabasas Challenger Charlottesville Challenger Salinas Challenger M25 Tbilisi Lille Challenger BA-CA Tennis Trophy - Vienna Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Eckental Challenger Aachen Challenger Helsinki Challenger SAP Open - San Jose Winnetka Challenger Pau Challenger Grodzisk Mazowiecki Challenger Helsinki Challenger Petange Challenger Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Brisbane International - Brisbane Astana Challenger Medibank International - Sydney Gwangju Challenger Andria Challenger Ostrava Open 2005 - Ostrava Heilbronn Challenger Kazan Challenger SAP Open - San Jose Raanana Challenger Heilbronn Challenger ECM Cup - Prague ATP Challenger Hamburg - Hamburg Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Sparkessen Magdeburg Open - Magdeburg Whirlpool Open - Budapest Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg SAP Open - San Jose If Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Podebradka Cup - Prague St. Petersburg Open - St. Petersburg DPD Challenger 2000 - Aschaffenburg Swiss Indoors Basel - Basel Okal Cup - Eckental Kuppers Kolsch Cup - Aachen Open 13 - Marseille Internationaux de Tennis de Brest - Brest Neride Prague Indoor - Prague Heilbronn Open - Heilbronn BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Weissenhauser Strand Cup - Hamburg Challenger 42 - Andrezieux Gerry Weber Open - Halle Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Shenzhen Open - Shenzhen ATU Cup 2001 - Weiden Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Skandia Open - Linz Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Citi Open - Washington Grodzisk Mazowiecki Challenger Memphis Open - Memphis Swiss Indoors Basel - Basel Tatra Banka Open 2001 - Bratislava Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Lamberts Open by Stawag - Aachen Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Aircel Chennai Open - Chennai The Samsung Open - Nottingham Antalya Cup - Antalya Citi Open - Washington Moselle Open - Metz Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva KGHM Polish Indoors - Wroclaw St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Murray River Open - Melbourne Internationaux de Tennis de Brest - Brest Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Citi Open - Washington Open Castilla y Leon - Segovia Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Warsteiner Challenger Wolfsburg - Wolfsburg Melbourne Summer Set - Melbourne Dubai Duty Free Tennis Championships - Dubai Hamburg European Open - Hamburg Abierto de Tenis Mifel - Los Cabos Open de Franche Comte - Besancon Sarajevo Open - Sarajevo BMW Brixina Tennis Open 2000 - Bressanone BB&T Atlanta Open - Atlanta Zagreb Open - Zagreb Prague Open - Prague Zivnobanka Czech Open - Prostejov X Open Internacional D'Andorra - Andorra West of England Challenger - Bristol Binghamton Professional Tennis Tournament - Binghamton Internazionali di Tennis de San Marino - San Marino Lambertz Open - Aachen Okal Cup 2003 - Eckental Czech Indoor Open - Prague KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence Prague Open - Prague The Surbiton Trophy - Surbiton Open Sainte-Victoire - Aix-En-Provence Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Privat Bank Cup - Dniepropetrovsk Trani Cup - Trani Rhein-Main Challenger 2004 - Aschaffenburg The LTA Bolton Challenger - Bolton Okal Cup 2004 - Eckental Czech Indoor Open - Prague The LTA Men's Challenger Wrexham - Wrexham Challenger 42 - Andrezieux Gemax Samsung Open 2005 - Belgrade Mauritius Open - Mauritius Sarajevo Open - Sarajevo Shenzhen Open - Shenzhen Open Mutouest de Saint-Brieuc - St. Brieuc Citta di Monza - Monza Zagreb Open - Zagreb Mouilleron-Le-Captif Challenger Badden Open by Rothaus - Ettlingen The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Nokian Hakkapeliitta Open - Tampere Arroyo de la Encomienda - Valladolid Kremlin Cup - Moscow LXV Concurso Internacional Vigo - Vigo Ilkley Challenger The LTA Men's Challenger - Southampton Tatra Banka Open - Bratislava Czech Indoor Open - Prague Garanti Koza Sofia Open - Sofia Gemax Open - Belgrade 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Prosperita Open 2006 - Ostrava ECM Prague Open - Prague Baden Open - Ettlingen Schickendanz Open - Furth The LTA Nottingham Challenger - Nottingham Concurso Internacional de Vigo - Vigo The LTA Nottingham Challenger - Nottingham St. Brieuc Challenger LTA Wrexham Challenger - Wrexham Savannah Challenger KGHM Dialog Polish Indoors - Wroclaw Open Prevadies - St. Brieuc Isla de Gran Canaria - Mas Palomas Busan Open Challenger Tennis - Busan Unicredit Czech Open 2007 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Porsche Open - Poznan Dusseldorf Open Challenger 2007 - Dusseldorf Banjaluka Challenger 2007 - Banja Luka ATP Challenger Trophy 2007 - Trnava Ethias Trophy - Mons The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Red Letter Days Open - Nottingham 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Polska Energia Open - Bytom The LTA Manchester Trophy - Manchester Semgroup Challenger - Tulsa PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Kyoto Challenger Tiburon Challenger Monterrey Challenger Champaign Challenger Lexington Challenger Vancouver Challenger Dallas Challenger Istanbul Challenger Izmir Challenger Mons Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Chicago Challenger Orleans Challenger Mons Challenger Bratislava Challenger Lugano Challenger Hersonissos 1 Challenger Mons Challenger Athens Challenger Kyoto Challenger Bratislava Challenger Rome Challenger Helsinki Challenger Reunion Island Challenger Cherbourg Challenger Helsinki Challenger Wroclaw Challenger Binghamton Challenger Prostejov Challenger Recanati Challenger Vancouver Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Rennes Challenger Samarkand Challenger Shymkent Challenger Vancouver Challenger Istanbul Challenger Orleans Challenger Bratislava Challenger Andria Challenger Sofia Open - Sofia Brisbane International - Brisbane St. Brieuc Challenger Seoul Challenger Rennes Challenger Drummondville Challenger Seoul Challenger Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot Tennis Masters Series - Miami Tenerife 1 Challenger Tennis Masters Series - Miami Lugano Challenger Shenzhen 1 Challenger Tennis Masters Series - Cincinnati Kroger / St. Jude International - Memphis Blois Challenger Brescia Challenger KGHM Polish Indoors - Wroclaw Quelle Cup - Furth Zivnobanka Czech Open - Prostejov Open de Tanger - Tangier San Marino Challenger Zhuhai Challenger Orleans Challenger Brest Challenger Bratislava 2 Challenger Cherbourg Challenger Pau Challenger TED Open - Istanbul Winnetka Challenger Lille Challenger Open de L'Isere (Open 38) - Grenoble Recanati Challenger Busan Challenger Taipei Challenger Bratislava 1 Challenger Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Hong Kong Challenger Astana Challenger Lexington Challenger U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Intersport Heilbronn Open - Heilbronn Salem Open - Hong Kong Lyon Challenger Tata Open 2003 - Chennai San Luis Potosi Challenger - San Luis Potosi Vancouver Challenger Busan Challenger Abidjan 2 Challenger Tbilisi Challenger Chisinau Challenger Vilnius Challenger Sony Ericsson Open - Miami Busan Challenger Hersonissos 2 Challenger AIG Japan Open - Tokyo Lugano Challenger Grand Prix Hassan II - Casablanca Heineken Open - Auckland Open 13 - Marseille International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Dubai Tennis Open - Dubai RCA Championships - Indianapolis Ordina Open - 's-Hertogenbosch Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells AEGON Championships - London Regions Morgan Keegan Championships - Memphis BB&T Atlanta Open - Atlanta BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Valencia Open - Valencia Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal China Open - Beijing Western & Southern Open - Cincinnati Barcelona Open BancSabadell - Barcelona Gonet Geneva Open - Geneva Sony Open Tennis - Miami China Open - Beijing St. Petersburg Open - St. Petersburg Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Kremlin Cup - Moscow Siebel Open - San Jose Mutua Madrid Open - Madrid Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Kremlin Cup - Moscow Miller Lite Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland Truist Atlanta Open - Atlanta BMW Open - Munich Belgrade 2 - Belgrade Tata Open Maharashtra - Pune BNP Paribas Masters - Paris Libema Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha RCA Championships - Indianapolis Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kroger / St. Jude International - Memphis Kremlin Cup - Moscow Siebel Open - San Jose Citi Open - Washington BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati TD Waterhouse Cup - Long Island Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Mercedes-Benz Cup - Los Angeles CA Tennis Trophy - Vienna Kremlin Cup - Moscow Delray Beach Open - Delray Beach National Bank Open - Montreal Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Millennium Estoril Open - Estoril Rogers Cup - Toronto Western & Southern Open - Cincinnati Kremlin Cup - Moscow Erste Bank Open - Vienna Truist Atlanta Open - Atlanta The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Coupe Rogers - Montreal Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Miami Open - Miami Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Miami Open - Miami Western & Southern Open - Cincinnati Citi Open - Washington China Open - Beijing 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 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York 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 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, 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, 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 I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Davis Cup, World Group, 1R, CZE-BRA 4-1 Wimbledon (juniors) Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 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 Davis Cup, Group I, 1R, ARG-LTU 4-0 All Lower level tournaments Davis Cup, Group II, 1R, MAR-LTU 2-3 Olympics - Rio de Janeiro Porto Challenger