Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 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 Portugal F3 Lithuania F1 Lithuania F2 Usa F9 Poland F1 Lithuania F2 USA F8 USA F27 USA F24 USA F28 USA F29 USA F3 Spain F16 Baden Open - Karlsruhe Baton Rouge Challenger Sarasota Challenger Karlsruhe Challenger Sacramento Challenger Knoxville Challenger Sao Paulo Challenger Flea Market Cup Busan Challenger Tennis - Busan 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 Samsung Secruities Cup Challenger - Seoul St. Brieuc Challenger 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 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 USTA Challenger of Oklahoma - Tulsa XL Bermuda Open - Bermuda BMW Tennis Championship - Sunrise Siemens Open - Scheveningen GHI Bronx Tennis Classic - Bronx Waco Tennis Challenger - Waco Bangkok Challenger Mercedes-Benz Cup - Los Angeles Talahassee Challenger Istanbul Challenger Karshi Challenger SAP Open - San Jose Tennis Channel Open - Las Vegas Calabasas Challenger RCA Championships - Indianapolis Charlottesville Challenger Salinas Challenger M25 Tbilisi Lille Challenger Rhodes Challenger Ramat Hasharon Challenger Sydney International - Sydney The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach RCA Championships - Indianapolis Regions Morgan Keegan Championships - Memphis Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Nottingham Challenger Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Surbiton Challenger Mouilleron-Le-Captif Challenger The Hypo Group Tennis International 2008 - Poertschach Thailand Open - Bangkok Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag China Open - Beijing Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Eckental Challenger Aachen Challenger Helsinki Challenger AEGON Championships - London AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Winnetka Challenger Pau Challenger Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Grodzisk Mazowiecki Challenger Serbia Open - Belgrade AEGON Championships - London Helsinki Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Petange Challenger Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Brisbane International - Brisbane Astana Challenger Medibank International - Sydney Gwangju Challenger Andria Challenger Heilbronn Challenger Kazan Challenger SAP Open - San Jose Raanana Challenger Heilbronn Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg SAP Open - San Jose If Stockholm Open - Stockholm Valencia Open - Valencia Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Citi Open - Washington Citi Open - Washington ASB Classic - Auckland Memphis Open - Memphis Grodzisk Mazowiecki Challenger AEGON Championships - London Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Delray Beach Open - Delray Beach Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Open Sud de France - Montpellier Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London Antalya Cup - Antalya Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha New York Open - New York Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Geneva Open - Geneva Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Dallas Open - Dallas Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Viking International - Eastbourne Hamburg European Open - Hamburg Abierto de Tenis Mifel - Los Cabos 2003 USTA Challenger of Calabasas - Calabasas BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Burbank Challenger - Burbank Shenzhen Open - Shenzhen Mouilleron-Le-Captif Challenger Rakuten Japan Open - Tokyo USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Kremlin Cup - Moscow GHI Bronx Classic - Bronx Ilkley Challenger If Stockholm Open - Stockholm Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Garanti Koza Sofia Open - Sofia USTA Men's Challenger of Dallas - Dallas Abierto Mexicano Telcel - Acapulco Millenium Tennis Championships - Delray Beach Citi Open - Washington 2006 Challenger of Santa Clarita California Challenger - Valencia Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City China Open - Beijing 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas St. Brieuc Challenger Wailea Men's Challenger - Maui Savannah Challenger The Surbiton Trophy - Surbiton Odlum Brown Vancouver Open - Vancouver Swanston Challenger - Sacramento 2007 Knoxville Challenger - Knoxville Abierto Mexicano Telcel - Acapulco AT&T Challenger of Dallas - Dallas Puerto Rico Challenger Tennis Event - Humacao US Men's Clay Court Championship - Houston Tallahassee Tennis Challenger - Tallahassee Polska Energia Open - Bytom Abierto Mexicano - Los Cabos Semgroup Challenger - Tulsa PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Kyoto Challenger ASB Classic - Auckland Tiburon Challenger Monterrey Challenger Champaign Challenger Lexington Challenger Vancouver Challenger China Open - Beijing Dallas Challenger Istanbul Challenger Tulsa Challenger Izmir Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Sarasota 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 Napa Challenger Sacramento Challenger Tiburon 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 Tenerife 1 Challenger Lugano Challenger Shenzhen 1 Challenger Blois Challenger Brescia Challenger San Marino Challenger Zhuhai Challenger Orleans Challenger Brest Challenger Bratislava 2 Challenger Cherbourg Challenger Pau Challenger Winnetka Challenger Lille Challenger Recanati Challenger Busan Challenger Taipei Challenger Bratislava 1 Challenger Hong Kong Challenger Astana Challenger Lexington Challenger Pacific Life Open - Indian Wells Lyon Challenger NASDAQ-100 Open - Miami Vancouver Challenger Busan Challenger Abidjan 2 Challenger Tbilisi Challenger Chisinau Challenger Western & Southern Financial Group Masters - Cincinnati Vilnius Challenger BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Busan Challenger Rogers Masters - Toronto Hersonissos 2 Challenger BNP Paribas Open - Indian Wells Lugano Challenger Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven SAP Open - San Jose Estoril Open - Estoril Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon The Artois Championships - London Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Brisbane International - Brisbane Medibank International - Sydney Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Barcelona Open BancSabadell - Barcelona BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid AEGON Championships - London Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Erste Bank Open - Vienna Western & Southern Open - Cincinnati China Open - Beijing BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Internazionali BNL d'Italia - Rome Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal China Open - Beijing Apia International - Sydney Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport Gonet Geneva Open - Geneva Sony Open Tennis - Miami China Open - Beijing Libema Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach cinch Championships - London Internazionali BNL d'Italia - Rome Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Abierto Mexicano - Los Cabos Memphis Open - Memphis Kremlin Cup - Moscow BNP Paribas Open - Indian Wells New York Open - New York Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Sydney International - Sydney Mutua Madrid Open - Madrid Chengdu Open - Chengdu Kremlin Cup - Moscow Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Belgrade 2 - Belgrade Tata Open Maharashtra - Pune Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Libema Open - 's-Hertogenbosch Miami Open - Miami Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Western & Southern Financial Group Masters - Cincinnati Rakuten Japan Open - Tokyo Internazionali BNL d'Italia - Rome Sydney International - Sydney Shanghai Rolex Masters - Shanghai Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome Kremlin Cup - Moscow Erste Bank Open - Vienna Citi Open - Washington BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Hall of Fame Open - Newport BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Kremlin Cup - Moscow AEGON Championships - London Heineken Open - Auckland National Bank Open - Montreal Rogers Cup - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Open Sud de France - Montpellier US Men's Clay Court Championship - Houston AEGON International - Eastbourne Millennium Estoril Open - Estoril BNP Paribas Masters - Paris Kremlin Cup - Moscow Internazionali BNL dItalia - Rome Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Erste Bank Open - Vienna Truist Atlanta Open - Atlanta Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Countrywide Classic - Los Angeles SAP Open - San Jose The Nottingham Open - Nottingham BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Campbells Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Western & Southern Open - New York Shanghai Rolex Masters - Shanghai Miami Open - Miami Legg Mason Tennis Classic - Washington Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami Miami Open - Miami Abierto Mexicano - Los Cabos Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Hall of Fame Tennis Championships - Newport Miami Open - Miami 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 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 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 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 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 2, 2R, SLO-LTU 5-0 ARAG ATP World Team Championship - Dusseldorf 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, World Group, QF, USA-SRB 1-3 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group II, 1R, EST-LTU 3-2 AAMI Classic - Kooyong Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 AAMI Classic - Kooyong Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, World Group, SF, CRO-USA 3-2 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 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, 1R, SRB-USA 1-3 All Lower level tournaments Davis Cup, Group II, 1R, MAR-LTU 2-3 Olympics - Beijing Olympics - Rio de Janeiro Porto Challenger