Career 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 Russia F4 Russia F6 Israel F5 Israel F2 Israel F3 Egypt F4 Egypt F6 Czech Rep. F1 Czech Rep. F2 Italy F14 Kazakhstan F5 Germany F2 Kazakhstan F1 Kazakhstan F2 Italy F4 Germany F7 Spain F5 Russia F6 Poland F8 Spain F32 Croatia F10 Russia F1 Egypt F1 Egypt F2 M15 St. Petersburg M25 Nur-Sultan M25 Nur-Sultan Russia F7 Italy F20 Russia F4 Russia F3 France F7 ATU Cup - Weiden Oberstaufen Cup - Oberstaufen Zagreb Challenger Tashkent Challenger Oberstaufen Challenger Cordenons Challenger Happy Valley Challenger Kazan Challenger Scheveningen Challenger Como Challenger Irving Challenger Nur-Sultan 3 Challenger Nur-Sultan 4 Challenger Palermo Challenger Nottingham-2 Challenger Rome Challenger ATU Cup - Weiden Open de Franche-Comte - Besancon Lermontov Challenger Czech Open - Prostejov Nord/LB Open 2004 - Braunschweig Casablanca Challenger Estoril Open - Estoril Todi Challenger Allianz Suisse Open - Gstaad Campionati Internazionali di Sicilia - Palermo Privat Bank Cup - Dniepropetrovsk Kremlin Cup - Moscow Jameson Cup - Milan Stockholm Open - Stockholm Manerbio Challenger The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Samarkand Challenger Mumbai Open - Mumbai Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Sydney International - Sydney ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Intersport Heilbronn Open - Heilbronn The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Zagreb Challenger Prostejov Challenger Brisbane - Brisbane Saransk Challenger Banja Luka Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Napoli Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Pau Challenger BMW Open - Munich AEGON International - Eastbourne Marbella Challenger Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Bratislava Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne SkiStar Swedish Open - Bastad M15 Torello Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Warsaw Challenger Power Horse World Team Cup - Dusseldorf Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel PTT Thailand Open - Bangkok China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Barcelona Open Banc Sabadell - Barcelona Mallorca Championships - Mallorca Sunrise Challenger Winston-Salem Open - Winston-Salem San Marino Challenger Todi Challenger Rome Challenger San Juan Challenger Geneva Challenger Helsinki Challenger Tyumen Challenger Kazan Challenger Ostrava Challenger Orleans Challenger Heilbronn Challenger Astana Challenger Helsinki Challenger Khanty-Mansiysk Challenger Meerbusch Challenger Heineken Open - Auckland Cairo Challenger Koblenz Challenger Prostejov Challenger Internationaler Raiffeisen Grand Prix - St. Polten Ilkley Challenger Istanbul Challenger Rabat Challenger Marrakech Challenger Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Napoli Challenger ECM Cup - Prague Estoril Open - Estoril Podebradka Cup - Prague Tatra Banka Open - Bratislava Neride Prague Indoor - Prague Sarajevo Open - Sarajevo Nord/LB Open - Braunschweig Stella Artois Clay Court Championships - Budaors Tampere Imageneering Open - Tampere CA Challenge - Graz Tatra Banka Open 2003 - Bratislava Czech Indoor Open - Prague Cepu Open - San Marino Czech Open 2005 - Prostejov Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Czech Open 2006 - Prostejov NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Dubai Open - Dubai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Unicredit Czech Open - Prostejov Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mordovia Cup 2008 - Saransk Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Akbank Private Banking-TED Open - Istanbul Rogers Cup - Montreal Medibank International - Sydney Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Orbetello Challenger Catella Swedish Open - Bastad Kazan Challenger Bergamo Challenger Sony Open Tennis - Miami St. Petersburg Open - St. Petersburg Poznan Challenger Ljubljana Challenger Astana Challenger Prague Open - Prague Zivnobanka Czech Open - Prostejov Monte-Carlo Rolex Masters - Monte-Carlo Meknes Challenger Dortmund Challenger Marrakech Challenger Mutua Madrid Open - Madrid Sarajevo Open 2004 - Sarajevo Casablanca Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati ARAG World Team Championship - Dusseldorf Shanghai Rolex Masters - Shanghai Trnava Challenger BNP Paribas Masters - Paris Samarkand Challenger Trnava Challenger Sao Leopoldo Challenger Genova Challenger Seville Challenger Trnava Challenger Sao Paulo Challenger Buenos Aires Challenger Heilbronn Challenger Montevideo Challenger Prague Challenger Orleans Challenger BNP Paribas Open - Indian Wells Meknes Challenger Zivnobanka Czech Open - Prostejov Gerry Weber Open - Halle Miami Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome TEB BNP Paribas Istanbul Open - Istanbul Rogers Cup - Montreal Credit Agricole Suisse Open - Gstaad Western & Southern Open - Cincinnati Brest Challenger Cortina Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Prostejov Challenger BNP Paribas Open - Indian Wells Como Challenger Malaga Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Bet-at-home Open - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Brisbane International - Brisbane BNP Paribas Open - Indian Wells BMW Open - Munich Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Phoenix Challenger BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Prague Challenger Marbella Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Marbella Challenger AIG Japan Open - Tokyo The Dubai Tennis Championships - Dubai Heilbronn Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger Istanbul 2 Challenger Biel Challenger Orleans Challenger Nordea Open - Bastad Tenerife Challenger Roanne Challenger Quimper Challenger Bengalaru 2 Challenger Marbella Challenger Murcia Challenger Split Challenger Rome 1 Challenger Zagreb Challenger Bratislava Challenger Porto Challenger Pozoblanco Challenger Segovia Challenger Stockholm Open - Stockholm Open 13 - Marseille Mercedes Cup - Stuttgart Australian Open - Melbourne Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona China Open - Beijing Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Gerry Weber Open - Halle VTR Open - Vina del Mar Brasil Open - Sao Paulo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia Open 13 - Marseille Hungarian Open - Budapest Geneva Open - Geneva Gerry Weber Open - Halle Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia Mercedes Cup - Stuttgart AEGON Championships - London St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Open Seat Godo - Barcelona Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Medibank International - Sydney Open 13 - Marseille Swiss Indoors Basel - Basel If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow Masters Series Hamburg - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Shanghai ATP Masters 1000 - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, PO, NED-CZE 1-4 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, World Group, PO, RUS-KAZ 3-1 Laver Cup - Prague Davis Cup, World Group, 1R, ESP-CZE 3-2 Wimbledon (juniors) Wimbledon (juniors) French Open (juniors) French Open (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship The Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London