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
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 Quimper Challenger Greece F2 Italy F4 Great Britain F1 Great Britain F2 Spain F13 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 USA F1 USA F2 USA F3 Great Britain F4 USA F8 USA F9 Great Britain F5 USA F17 USA F18 USA F19 USA F24 USA F25 USA F26 USA F1 Canada F2 USA F9 USA F10 Lithuania F2 USA F24 Spain F16 Prague Open - Prague The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester S Tennis Master Championship - Graz Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Tumkur Open - Tumkur LTA Shrewsbury Challenger - Shrewsbury USTA Tallahassee Tennis Challenger - Tallahassee The Surbiton Trophy - Surbiton The LTA Sunderland Challenger - Sunderland The LTA Wrexham Challenger - Wrexham Open D'Orleans - Orleans GHI Bronz Classic - Bronx Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb The Scottish Tennis Championships - Edinburgh Sony Ericsson Open 2008 - Belgrade The LTA Wrexham Challenger - Wrexham Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee III Isla de Lanzarote - Lanzarote 2007 Challenger of Santa Clara - Valencia Isla de Lanzarote - Lanzarote The Nottingham Cahllenger - Nottingham Sail Open - New Delhi Jameson Cup - Milan The Bolton Challenger - Bolton Izmir Cup - Izmir Baden Open - Karlsruhe Siemens Open - Scheveningen The Comercia Bank Challenger - Aptos Challenger 42 - Andrezieux The LTA Cardiff Challenger - Cardiff West of England Challenger - Bristol Oldum Brown Vancouver Open - Vancouver Waco Tennis Challenger - Waco The LTA Men's Challenger - Nottingham Binghamton Professional Tennis Tournament - Binghamton Lubbock Challenger - Lubbock Music City Challenger - Nashville The LTA Men's Challenger - Southampton USTA Challenger of Orlando - Orlando Gemax Samsung Open 2004 - Belgrade PEOPLEnet CUP - Dnepropetrovsk Sarajevo Open 2004 - Sarajevo 2006 USTA Tallahassee Tennis Challenger - Tallahassee Noumea Challenger Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham KGHM Polish Indoors - Wroclaw The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale - Granby Wroclaw Challenger Belgrade Challenger Wolfsburg Challenger SAA Hilversum Open - Hilversum Challenger Casablanca San Angel - Mexico City Kyoto Challenger Jersey Challenger Baton Rouge Challenger Talahassee Challenger LTA Cardiff Challenger - Cardiff Nottingham Challenger Trani Cup - Trani Ciudad de Pozoblanco Open Diputacion - Cordoba Manchester Challenger The Manchester Trophy - Manchester Vancouver Challenger ATP Open Castilla y Leon - Segovia Internationaux de Nouvelle-Caledonie - New Caledonia Binghamton Challenger Istanbul Challenger Karshi Challenger Bauer Watertechnology Cup - Eckental Sacramento Challenger Kolding Challenger Tiburon Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Eckental Challenger Open D'Orleans - Orleans Ethias Trophy - Mons Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger Nottingham Challenger The LTA Nottingham Challenger - Nottingham Aachen Challenger Bratislava Challenger Helsinki Challenger Sarasota Challenger Privatbank Open 2006 - Dnepropetrovsk Lexington Challenger Heilbronn Open - Heilbronn Czech Indoor Open - Prague BMW Tennis Championship - Sunrise Challenger Ford de Cherbourg - Cherbourg Istanbul Challenger Tulsa Challenger Izmir Challenger Music City Challenger - Nashville Mons Challenger Sacramento Challenger Heilbronn Challenger 2007 Knoxville Challenger - Knoxville Tiburon Challenger Orleans Challenger ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Charlottesville Challenger Geneva Challenger Helsinki Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Dallas Challenger Rimouski Challenger Karlsruhe Challenger Eckental Challenger Petange Challenger Hurricane Tennis Open - Bradenton Helsinki Challenger Champaign Challenger IPP Open - Helsinki Polska Energia Open - Bytom Tallahassee Challenger GHI Bronx Tennis Classic - Bronx Internazionali di Tennis - Bergamo Semgroup Challenger - Tulsa Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville 2006 Challenger of Santa Clarita California Challenger - Valencia Aptos Challenger Petange Challenger Orleans Challenger s Tennis Masters 06 - Graz Eckental Challenger Kyoto Challenger Kazan Challenger Rome Challenger Astana Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Prostejov Challenger Ethias Trophy - Mons Vancouver Challenger LTA Shrewsbury Challenger - Shrewsbury Tashkent Challenger Challenger DCNS de Cherbourg - Cherbourg Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Challenger Ford de Cherbourg - Cherbourg Shymkent Challenger Chengdu Challenger Jinan Challenger The LTA Men's Challenger Wrexham - Wrexham St. Brieuc Challenger Rhodes Challenger Eckental Challenger Rennes Challenger Busan Challenger Winnetka Challenger St. Remy Challenger Chisinau Challenger Bergamo Challenger Aptos Challenger Lexington Challenger Ilkley Challenger Perugia Challenger Jameson Cup - Milan Gwangju Challenger ATP Challenger Numea - New Caledonia Open des Alpes Trophee BNP Paribas - Grenoble Gemax Samsung Open 2005 - Belgrade M25 Tbilisi Playford Challenger Open de Rennes La Trinitaine - Rennes Tallahassee Tennis Challenger - Tallahassee Orleans Challenger Arroyo de la Encomienda - Valladolid Helsinki Challenger Ford Tennis Championships - Louisville Andria Challenger Wroclaw Challenger Seoul Challenger Recanati Challenger Bath Challenger Ortisei Challenger Nottingham Challenger Nottingham Challenger Ortisei Challenger The Manchester Trophy - Manchester Pau Challenger Oeiras 1 Challenger 3rd Volkswagon Challenger - Wolfsburg Kazan Challenger Dharwad Challenger 2003 - Dharwad Jameson Cup - Milan Abidjan 1 Challenger Porto Challenger Vancouver Challenger Bratislava 1 Challenger Mons Challenger Tashkent Challenger Vancouver Challenger Vilnus Challenger The Surbiton Trophy - Surbiton The LTA Bolton Challenger - Bolton Samarkand Challenger Open de Franche-Comte - Besancon San Benedetto Challenger Tatra Banka Open 2006 - Bratislava Istanbul Challenger Ortisei Challenger Ljubljana Open - Ljubljana Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Nottingham Men's Challenger - Nottingham Brest Challenger The Manchester Trophy - Manchester San Remo Tennis Cup 15° Piertomaso - San Remo Lugano Challenger Rome Challenger St. Brieuc Challenger Fifth-Third Bank Tennis Championships - Lexington Mouilleron-Le-Captif Challenger Quimper Challenger Colorado Classic - Denver Winnetka Challenger Segovia Challenger Drummondville Challenger St. Brieuc Challenger Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Lexington Challenger KGHM Dialog Polish Indoors - Wroclaw Grodzisk Mazowiecki Challenger West of England Tennis - Bristol The Samsung Open - Nottingham Lille Challenger The Surbiton Trophy - Surbiton Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Prague Open - Prague TED Open - Istanbul Helsinki Challenger Ischgl International ATP Challenger - Ischgl Sarajevo Open - Sarajevo The Surbiton Trophy - Surbiton Oeiras 1 Challenger Oeiras 2 Challenger Open de Tenis Amaya - Pamplona Levene Gouldin & Thompson Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa St. Brieuc Challenger Honolulu Challenger Seoul Challenger The Surbiton Trophy - Surbiton Grodzisk Mazowiecki Challenger Zhangjiagang Challenger The Stella Artois Grass Court Championships - London Tenerife 1 Challenger Quimper Challenger The Samsung Open - Nottingham ECU Prague Open - Prague Lugano Challenger Hamburg Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Astana Challenger Taipei Challenger Kachreti Challenger Internationaux du Doubs - Besancon Blois Challenger Baton Rouge Pro Tennis Classic - Baton Rouge San Marino Challenger Braunschweig Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Bergamo Challenger Savannah Challenger Sao Paulo Challenger Salinas Challenger Ethias Trophy - Mons Vancouver Challenger Open de Rennes - Rennes Monterrey Challenger Sarasota Challenger Nottingham Challenger The Nottingham Open - Nottingham Izmir Challenger Sarasota Challenger Open de Moselle - Metz Mouilleron-Le-Captif Challenger Irving Challenger Stockholm Open - Stockholm The 10tele.com Open - Nottingham Sydney International - Sydney Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Knoxville Challenger Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Bratislava Challenger Jersey Challenger AEGON Championships - London AEGON International - Eastbourne Open de Moselle - Metz SAP Open - San Jose Bratislava Challenger Champaign Challenger Champaign Challenger Countrywide Classic - Los Angeles Dallas Challenger Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Helsinki Challenger Campbell's Hall of Fame Tennis Championships - Newport Nottingham Challenger Nottingham-2 Challenger 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 Cherbourg Challenger Mons Challenger Sacramento Challenger Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Manacor Challenger Bergamo Challenger Charlottesville Challenger Belgrade Challenger AEGON Championships - London Bratislava Challenger Topshelf Open - 's-Hertogenbosch Hersonissos 1 Challenger The Artois Championships - London Knoxville Challenger Orleans Challenger BB&T Atlanta Open - Atlanta Sarajevo Challenger Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane Citi Open - Washington Shenzhen Open - Shenzhen Memphis Open - Memphis Gerry Weber Open - Halle Swiss Indoors Basel - Basel Jersey Challenger SAP Open - San Jose Winston-Salem Open - Winston-Salem AEGON Championships - London Rimouski Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Shenzhen Open - Shenzhen BMW Open - Munich Truist Atlanta Open - Atlanta Brisbane International - Brisbane Binghamton Challenger Mons Challenger Athens Challenger Bratislava Challenger Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Abierto de Tenis Mifel - Los Cabos Tata Open Maharashtra - Pune Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch Cherbourg Challenger Belgrade 2 - Belgrade Astana Open - Nur-Sultan AEGON Championships - London Melbourne Summer Set - Melbourne Binghamton Challenger Wuxi Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice The Stella Artois Grass Court Championships - London St. Petersburg Open - St. Petersburg Tallahassee Challenger Savannah Challenger Cassis Challenger Open 13 - Marseille Brest Challenger Binghamton Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Orleans Challenger 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 The LTA Hull Challenger - Hull St. Petersburg Open - St. Petersburg Pau Challenger Sporting Challenger - Turin Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Geneva Open - Geneva Aegon Nottingham Open - Nottingham Winnetka Challenger Recanati Challenger Kremlin Cup - Moscow Neride Prague Indoor - Prague Hong Kong Challenger Intersport Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto Zhuhai Challenger Open Sud de France - Montpellier Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Vilnius Challenger Torneo Internacional Challenger Fila 2005 - Leon Qatar ExxonMobil Open - Doha Busan Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel The Stella Artois Grass Court Championships - London Tata Open Maharashtra - Pune Roanne Challenger Murray River Open - Melbourne Lyon Challenger Caversham International Tennis Tournament - Jersey 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 Hamburg European Open - Hamburg Sofia Open - Sofia The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok ATP Studena Croatia Open Umag - Umag Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Busan Challenger Campbells Hall of Fame Tennis Championships - Newport 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 Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campbell's Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Western & Southern Open - New York Miami Open - Miami The Stella Artois Championships - London Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Delray Beach Open - Delray Beach Pacific Life Open - Indian Wells Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Wimbledon - London Wimbledon - London Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Australian Open - Melbourne Miami Open - Miami AEGON Championships - London Coupe Rogers - Montreal BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Rogers Cup - Toronto U.S. Open - New York Millennium Estoril Open - Estoril French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Kremlin Cup - Moscow Rogers Masters - Montreal U.S. Open - New York National Bank Open - Montreal Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Erste Bank Open - Vienna Wimbledon - London Truist Atlanta Open - Atlanta U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Australian Open - Melbourne Davis Cup, World Group, 1R, AUS-GBR 4-1 Sony Open Tennis - Miami Rogers Cup - Montreal 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 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 French Open - Paris Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York LTA Wimbledon Wildcard Play-off tournament Australian Open (juniors) U.S. Open (juniors) Wimbledon - London French Open (juniors) Wimbledon (juniors) French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London French Open - Paris All Lower level tournaments Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Olympics - Rio de Janeiro French Open - Paris Wimbledon - London Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group 1, 2R, ISR-GBR 2-3 Davis Cup, Group 1, PO, GBR-ISR 2-3 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 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 I, LTU-UKR 1-4 Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, Group II, 1R, LTU-EGY 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