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 Wimbledon - London European Open - Antwerp Hong Kong Tennis Open - Hong Kong Australian Open - Melbourne Tenerife 1 Challenger Qatar ExxonMobil Open - Doha Davis Cup, World Group, Q, HUN-GER 2-3 ABN AMRO Open - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gwangju Challenger Lille Challenger Lugano Challenger Hamburg Challenger Taipei Challenger Busan Challenger French Open - Paris Shenzhen 1 Challenger Guangzhou Challenger Mutua Madrid Open - Madrid Blois Challenger Boss Open - Stuttgart Olympics - Paris Wimbledon - London Astana Challenger EFG Swiss Open - Gstaad Grodzisk Mazowiecki Challenger Manacor Challenger Istanbul Challenger Rolex Paris Masters - Paris Helsinki Challenger BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Davis Cup, World Group, SF, GER-NED 0-2 Quimper Challenger Grodzisk Mazowiecki Challenger Davis Cup, World Group, QF, GER-CAN 2-0 Open 13 Provence - Marseille Australian Open - Melbourne Miami Open - Miami Abidjan 1 Challenger Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Davis Cup, World Group, Q2, JPN-GER 0-4 Portugal F2 Portugal F3 Lithuania F2 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F13 Germany F2 Usa F9 Poland F1 Germany F6 Germany F8 Germany F9 Austria F5 Germany F12 Belgium F1 Germany F13 Germany F16 Germany F17b Turkey F8 Germany F19 Germany F18 Germany F20 Dominican Republic F1 Germany F1 Germany F4 Turkey F1 Turkey F3 Turkey F5 Spain F12 Czech Republic F2 Czech Republic F3 Germany F5 Germany F7 Germany F10 Belgium F1 Belgium F2 Germany F18 Germany F2 Germany F4 Spain F9 Spain F10 Italy F5 Czech Republic F1 Germany F5 Germany F17 France F8 Spain F12 Romania F3 Germany F6 Netherlands F3 Germany F11 Germany F12 Italy F22 Italy F23 Germany F19 France F22 Germany F4 Spain F13 Germany F11 Lithuania F2 Lithuania F1 Germany F9 USA F23 Netherlands F1 Spain F16 BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Freudenstadt Challenger Champaign Challenger Dallas Challenger Aachen Challenger Todi Challenger Mons Challenger Marrakech Challenger Furth Challenger Istanbul Challenger Istanbul Challenger Rennes Challenger Brest Challenger Rennes Challenger Drummondville Challenger St. Brieuc Challenger Seoul Challenger Busan Challenger Alphen Challenger Vancouver Challenger San Marino Challenger Recanati Challenger Szczecin Challenger Monterrey Challenger Salzburg Challenger Rennes Challenger Karshi Challenger Vancouver Challenger Szczecin Challenger Furth Challenger Orleans Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Nottingham Challenger Brescia Challenger M25 Tbilisi Mouilleron-Le-Captif Challenger Bratislava Challenger Braunschweig Challenger Zug Challenger Vilnus Challenger Bergamo Challenger Oeiras 1 Challenger Vilnius Challenger Manama Challenger Pau Challenger Lugano Challenger Phoenix Challenger St. Brieuc Challenger Pozoblanco Challenger Porto Challenger Zhuhai Challenger Zhangjiagang Challenger Quimper Challenger Helsinki Challenger Cherbourg Challenger Polska Energia Open - Bytom Wuxi Challenger Astana Challenger Siemens Open - Scheveningen Kachreti Challenger Bangkok Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Salinas Challenger Athens Challenger Rhodes Challenger Nottingham Challenger Bratislava Challenger Helsinki Challenger Wolfsburg Challenger Cherbourg Challenger Prague Challenger Cremona Challenger Marburg Challenger Alphen Challenger Madrid Challenger Orleans Challenger Helsinki Challenger Dallas Challenger Barletta Challenger Rome Challenger Winnetka Challenger Seville Challenger Loughborough Challenger Le Gosier Challenger Bordeaux Challenger Braunschweig Challenger Heilbronn Challenger Rome Challenger Andria Challenger Hong Kong Challenger Wroclaw Challenger Irving Challenger Heilbronn Challenger Recanati Challenger Prague Challenger Alphen Challenger Mons Challenger Tashkent Challenger Ortisei Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger San Benedetto Challenger Raanana Challenger St. Brieuc Challenger Gwangju Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Braunschweig Challenger Tashkent Challenger Lugano Challenger Bratislava Challenger Canberra Challenger Perugia Challenger Jinan Challenger Genova Challenger Andria Challenger Playford Challenger Irving Challenger Samarkand Challenger St. Brieuc Challenger Shymkent Challenger Hersonissos 1 Challenger Phoenix Challenger Pullach Challenger Cassis Challenger Hersonissos 2 Challenger Abidjan 2 Challenger Chisinau Challenger San Marino Challenger Astana Challenger Grodzisk Mazowiecki Challenger Roanne Challenger 2007 Knoxville Challenger - Knoxville Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Orleans Challenger Waco Tennis Challenger - Waco Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Baton Rouge Challenger Savannah Challenger Sacramento Challenger Calabasas Challenger Sao Paulo Challenger Tallahassee Tennis Challenger - Tallahassee Ramat Hasharon Challenger Binghamton Challenger Alphen Challenger Eckental Challenger Heilbronn Challenger Furth Challenger Kosice Challenger Braunschweig Challenger Dortmund Challenger Istanbul Challenger Izmir Challenger Phoenix Challenger Mersin Challenger Furth Challenger Lille Challenger Nottingham-2 Challenger Braunschweig Challenger Sibiu Challenger Petange Challenger Eckental Challenger Helsinki Challenger Rome Challenger Oberstaufen Challenger Petange Challenger Trani Challenger Mons Challenger Geneva Challenger AT&T Challenger of Dallas - Dallas Eckental Challenger Bratislava Challenger Talahassee Challenger Vercelli Challenger Heilbronn Challenger Oeiras 1 Challenger Winnetka Challenger Orleans Challenger Madrid Challenger Scheveningen Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Mons Challenger Prostejov Challenger Scheveningen Challenger Orleans Challenger Eckental Challenger Bratislava Challenger Kazan Challenger Napoli Challenger Nanjing Challenger U.S. Open - New York Busan Challenger Alphen Challenger Wroclaw Challenger Irving Challenger Meerbusch Challenger Ilkley Challenger Vancouver Challenger Chengdu Challenger Bergamo Challenger Ortisei Challenger Rennes Challenger Sarasota Challenger Busan Challenger Bordeaux Challenger Karlsruhe Challenger Estoril Challenger Szczecin Challenger Cherbourg Challenger Orleans Challenger Heilbronn Challenger Ortisei Challenger Kyoto Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Geneva Challenger Quimper Challenger Cancun Challenger Bergamo Challenger Quimper Challenger Guadalajara Challenger Pau Challenger Cherbourg Challenger Braunschweig Challenger Mons Challenger Bratislava Challenger Bratislava Challenger Chicago Challenger Lexington Challenger St. Brieuc Challenger Brest Challenger Lyon Challenger Scheveningen Challenger Cassis Challenger Szczecin Challenger Bratislava Challenger Canberra Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Tbilisi Challenger Bratislava 1 Challenger Braunschweig Challenger Rabat Challenger Orange Warsaw Open - Warsaw Gerry Weber Open - Halle Masters Series - Hamburg SAP Open - San Jose Mercedes Cup - Stuttgart Medibank International - Sydney Open 13 - Marseille PEOPLEnet CUP - Dnepropetrovsk Farmers Classic - Los Angeles Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Brisbane International - Brisbane Mons Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Heilbronn Challenger Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Moselle Open - Metz Kremlin Cup - Moscow Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Kyoto Challenger Orleans Challenger BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Geneva Open - Geneva Gerry Weber Open - Halle Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Moselle Open - Metz St. Petersburg Open - St. Petersburg European Open - Antwerp Swiss Indoors Basel - Basel Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BMW Open - Munich Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow If Stockholm Open - Stockholm Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle Citi Open - Washington Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Sofia Open - Sofia Antalya Open - Antalya Murray River Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ATP Studena Croatia Open Umag - Umag Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Anytech365 Andalucia Open - Marbella Sardegna Open - Cagliari Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Delray Beach International Tennis Championships - Delray Beach Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Hamburg European Open - Hamburg SAP Open - San Jose Sofia Open - Sofia BMW Open - Munich China Open - Beijing Swiss Indoors Basel - Basel Farmers Classic - Los Angeles Sofia Open - Sofia Citi Open - Washington Moselle Open - Metz SAP Open - San Jose Semgroup Challenger - Tulsa BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich BMW Open - Munich Gerry Weber Open - Halle Hamburg Open - Hamburg Boss Open - Stuttgart Terra Wortmann Open - Halle China Open - Beijing Qatar ExxonMobil Open - Doha Open 13 - Marseille Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Grand Prix Hassan II - Marrakech BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO Open - Rotterdam Rakuten Japan Open - Tokyo Truist Atlanta Open - Atlanta Libema Open - 's-Hertogenbosch Zhuhai Open - Zhuhai German Tennis Championships - Hamburg Delray Beach International Tennis Championships - Delray Beach Mersin Challenger Qatar ExxonMobil Open - Doha Terra Wortmann Open - Halle Open de Moselle - Metz BMW Open - Munich International German Open - Hamburg Erste Bank Open - Vienna Brisbane International - Brisbane Napoli Challenger Regions Morgan Keegan Championships - Memphis ASB Classic - Auckland BMW Open - Munich Atlanta Tennis Championships - Atlanta Dubai Duty Free Tennis Championships - Dubai Boss Open - Stuttgart Atlanta Tennis Championships - Atlanta EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Valencia Open - Valencia Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Apia International - Sydney Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart China Open - Beijing Open Sud de France - Montpellier DIEMA XTRA Sofia Open - Sofia St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune bett1HULKS Indoors - Cologne Citi Open - Washington Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Truist Atlanta Open - Atlanta Erste Bank Open - Vienna Kremlin Cup - Moscow Serbia Open - Belgrade Mallorca Championships - Mallorca European Open - Antwerp Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Mallorca Championships - Mallorca Abierto de Tenis Mifel - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier Seoul Challenger German Tennis Championships - Hamburg Grand Prix Hassan II - Marrakech Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Antalya Cup - Antalya Terra Wortmann Open - Halle Swiss Indoors Basel - Basel Belgrade 2 - Belgrade Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Cincinnati Open - Cincinnati 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 Australian Open - Melbourne French Open - Paris Wimbledon - London 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris 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 U.S. Open - New York French Open - Paris Rolex Paris Masters - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Mutua Madrid Open - Madrid Geneva Open - Geneva Adelaide International - Adelaide National Bank Open - Montreal Mutua Madrid Open - Madrid Tata Open Maharashtra - Pune Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Group II, 1R, MAR-LTU 2-3 ATP Cup - Melbourne Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, Group C, Hamburg Davis Cup, Group II, 1R, LTU-EGY 4-1 French Open - Paris Wimbledon - London Wimbledon - London Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open - Melbourne Australian Open - Melbourne Segovia Challenger French Open - Paris U.S. Open - New York French Open - Paris All Lower level tournaments Olympics - Rio de Janeiro Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Finals, QF, GER-CAN 1-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, GER-BLR 4-1 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Olympics - Tokyo Davis Cup, Group I, 1R, ARG-LTU 4-0 Orleans Challenger Shanghai Rolex Masters - Shanghai Bratislava 1 Challenger