Career 2025 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Canada F1 Canada F2 Greece F1 Greece F2 France F9 India #2-w1 India #2-w2 India #2-w3 India #2-w4 India F1 USA F4 USA F5 India F4 India F5 Belarus F1 USA F26 USA F27 USA F2 USA F3 Germany F4 Germany F5 USA F4 USA F5 Morocco F2 Great Britain F6 Spain F17 Spain F18 Belarus F1 Belarus F2 Germany F16 Poland F6 USA F26 USA F27 USA F28 USA F29 USA F1 USA F2 USA F4 USA F5 USA F6 Usa F7 Usa F8 Poland F1 Poland F2 Poland F3 Netherlands F2 Germany F7 Estonia F1 Estonia F2 Serbia F5 Serbia F4 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F16 Great Britain F2 Netherlands F4 France F17 Brazil F1 Great Britain F1 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 Italy F2 USA F6 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 Czech Republic F4 Germany F1 Germany F2 Germany F3 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Great Britain F15 Slovakia F3 Germany F3 Switzerland F1 Czech Republic F4 Czech Republic F5 Slovakia F2 India F2 Switzerland F2 Great Britain F1 M15 Bad Salzdetfurth M15 Liberec M15 Opava M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya M15 Trnava M15 Porec M15 Heraklion M15 Heraklion M15 Rovinj M25 Antalya M15 Bucharest M25+H Bacau M25 Targu Mures M15 Sofia M15 Slobozia M15 Bucharest M15 Buzau M15 Otopeni Black Forest Open 2000 - Freudenstadt Australian Unity Western Australia Open - Perth Oberstaufen Cup - Oberstaufen Kamnik Challenger - Kamnik 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice Baumag Open - Budapest ATU Cup - Weiden Intersport Heilbronn Open - Heilbronn Garden Open 2004 - Rome Badden Open by Rothaus - Ettlingen Banja Luka Challenger 2005 - Banja Luka Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open 2006 - Bratislava BMW Tennis Championship - Sunrise Almaty Challenger 1 - Almaty Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden San Marino CEPU Open - San Marino Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Dallas Challenger Sunrise Challenger Monza Challenger Trani Challenger Biella Challenger Furth Challenger Penza Challenger Brasilia Challenger Salvador Challenger Tashkent Challenger Ortisei Challenger Guangzhou Challenger Pingguo Challenger Rome Challenger Ostrava Challenger Kosice Challenger Dortmund Challenger Szczecin Challenger Sacramento Challenger Knoxville Challenger Bergamo Challenger Cherbourg Challenger Sibiu Challenger St. Remy Challenger Szczecin Challenger Bergamo Challenger Nottingham-2 Challenger Meerbusch Challenger Tashkent Challenger Ortisei Challenger Marburg Challenger Prague Challenger Trnava Challenger Rennes Challenger Mersin Challenger Turin Challenger Prague Challenger Meknes Challenger Rennes Challenger Bergamo Challenger Shenzhen Challenger Istanbul Challenger Almaty Challenger Brescia Challenger Quimper Challenger Bergamo Challenger Scheveningen Challenger Koblenz Challenger Budapest Challenger Bergamo Challenger Zhuhai Challenger Zhangjiagang Challenger Sophia Antipolis Challenger Anning Challenger Nanchang Challenger Split 1 Challenger Shymkent Challenger Samarkand Challenger Prostejov Challenger Bratislava Challenger Amersfoort Challenger Liberec Challenger Mallorca Challenger Ismaning Challenger Cherbourg Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Ortisei Challenger Zadar Challenger Bangkok Challenger Bratislava Challenger Iasi Challenger Prague 2 Challenger Prague 3 Challenger Andria Challenger Weissenhauser Strand Cup - Hamburg Sassuolo Challenger - Sassuolo Open de Montauban - Montauban Heilbronn Open - Heilbronn Morocco Tennis Tour - Marrakech Almaty Challenger 2 - Almaty 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Polska Energia Open - Bytom Siemens Open - Scheveningen s'Tennis Masters Challenger - Graz Ford Tennis Championships - Louisville Bauer Watertechnilogy Cup 2008 - Eckental Scheveningen Challenger Bergamo Challenger Toyota Challenger Genova Challenger Tanger Challenger Seoul Challenger Astana Challenger Bergamo Challenger Meknes Challenger Wolfsburg Challenger Monza Challenger Furth Challenger Nottingham Challenger Marburg Challenger Turin Challenger Poznan Challenger St. Remy Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Casablanca Challenger Bath Challenger Marrakech Challenger Busan Challenger Rome Challenger Prostejov Challenger Marburg Challenger San Benedetto Challenger Poznan Challenger Pozoblanco Challenger Banja Luka Challenger Tashkent Challenger Seoul Challenger Porto Alegre Challenger Montevideo Challenger Bratislava Challenger Dallas Challenger Rome Challenger Furth Challenger Marburg Challenger Portoroz Challenger Eskisehir Challenger Poznan Challenger Segovia Challenger Como Challenger Szczecin Challenger Eckental Challenger Vercelli Challenger Braunschweig Challenger Liberec Challenger Szczecin Challenger Andria Challenger St. Brieuc Challenger Poprad Tatry Challenger Tashkent Challenger Suzhou Challenger Architect Open - Budapest Jonkoping Challenger Kazan Challenger DPD Challenger 99 - Aschaffenburg Napoli Challenger Barletta Challenger Poprad Tatry Challenger Garden Open - Rome Nord/LB Open - Braunschweig Kenitra Challenger Mohammedia Challenger Casablanca Challenger Happy Valley Challenger Quimper Challenger Quanzhou Challenger Sophia Antipolis Challenger Prague Challenger Genova Challenger Rome Challenger Bratislava Challenger Playford Challenger Shenzhen Challenger Lille Challenger Heineken Open - Auckland Karshi Challenger Samarkand Challenger Vicenza Challenger Shymkent Challenger Almaty Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Liberec Challenger Milan Challenger Marburg Challenger Zhangjiagang Challenger Shanghai Challenger Almaty Challenger Tashkent Challenger Brest Challenger Andria Challenger Columbus Challenger Heilbronn Open - Heilbronn ATU Cup 2001 - Weiden Muller Cup - Ulm Shenzhen Challenger EI Bank Bulgarian Challenger - Sofia Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Samarkand Challenger - Samarkand Samsung Securities Cup - Seoul USTA Challenger of Dallas - Dallas Muller Cup 99 - Ulm Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City Ljubljana Open - Ljubljana Schickendanz Open - Furth San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto USTA Men's Challenger of Dallas - Dallas Copa Sevilla-Internacionales de Andalucia - Seville Zagreb Challenger 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Alfa Romeo Tennis Cup - Cordenons Warsteiner Challenger Lubeck - Lubeck Nottingham Men's Challenger - Nottingham Garden Open 2005 - Rome Ostrava Open 2005 - Ostrava San Remo Tennis Cup 15° Piertomaso - San Remo Steelers Cup 2005 - Kosice Oberstaufen Cup - Oberstaufen Porsche Open - Poznan Rennes Challenger ATP Challenger Open 2004 - Monchengladbach Black Forest Open - Freudenstadt Ethias Tennis Trophy - Mons Media Will Cup Busan Challenger Tennis - Busan Antonio Savoldi-Marco Co. - Manerbio Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Schickendanz Open - Furth Biella 1 Challenger Biella 2 Challenger Dusseldorf Open 2006 - Dusseldorf Prostejov Challenger AT&T Challenger of Dallas - Dallas St. Remy Challenger Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Tulln Challenger Ford Tennis Championships - Louisville Morocco Tennis Tour - Tanger Oberstaufen Cup - Oberstaufen Schickendanz Open - Furth DPD Challenger 2000 - Aschaffenburg Kosice Open-Steelers Cup 2008 - Kosice Bucharest Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Geneva Challenger - Geneva Sibiu Challenger Open Tarragona Costa Daurada - Tarragona UTC Open - Cherkassy Eckental Challenger Todi Challenger XI Ciutat de Barcelona - Barcelona Jersey Challenger Flea Market Cup Busan Challenger Tennis - Busan Bergamo Challenger Meknes Challenger St. Brieuc Challenger Mitsubishi Electric Europe Cup - Monza Ostrava Challenger Lugano Challenger Sao Paulo Challenger Heilbronn Challenger Kazan Challenger Casablanca Challenger Rabat Challenger Caltanissetta Challenger Napoli Challenger Oberstaufen Challenger Warsteiner Challenger Lubeck 2001 - Lubeck Istanbul Challenger Tashkent Challenger Tiburon Challenger Warsteiner Challenger - Wolfsburg Meknes Challenger Wolfsburg Challenger Nord LB Open - Braunschweig St. Brieuc Challenger Rome Challenger Fergana Challenger Furth Challenger Gallagher International - Hamilton Oberstaufen Challenger Como Challenger Alphen Challenger Rio De Janeiro Challenger Eckental Challenger Sarajevo Challenger Banja Luka 2002 - Banja Luka Ostrava Challenger Scheveningen Challenger Istanbul Challenger Heilbronn Open - Heilbronn Oberstaufen Challenger Tatra Banka Open - Bratislava Alphen Challenger Istanbul Challenger Izmir Challenger Izmir Challenger Reggio Emilia Challenger Kazan Challenger Rome Challenger San Marino Challenger Bratislava Challenger Open de la Ville de Saint Denis - Reunion Island Rome Challenger Neride Prague Indoor - Prague Arad Challenger Kosice Challenger Scheveningen Challenger Cordenons Challenger Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Genova Challenger Intersport Heilbronn Open - Heilbronn Manerbio Challenger 5 Volkswagen Challenger - Wolfsburg Mons Challenger Como Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Cherbourg Challenger Guangzhou Challenger Oberstaufen Challenger Shenzhen Challenger Alphen Challenger Prostejov Challenger 2003 Freeman Men's Challenger - Joplin Liberec Challenger Rome Challenger Ningboo Challenger Eckental Challenger Bratislava Challenger Happy Valley Challenger Quimper Challenger Ostrava Challenger Prague Challenger Como Challenger Alphen Challenger Heilbronn Challenger Eckental Challenger Bratislava Challenger Geneva Challenger - Geneva Ostrava Challenger Zhuhai Challenger Heilbronn Challenger Braunschweig Challenger Helsinki Challenger 2004 Freeman Men's Challenger - Joplin Izmir Challenger Brest Challenger Porsche Open - Poznan Eckental Challenger The LTA Wrexham Challenger - Wrexham St. Remy Challenger Sarajevo Open 2004 - Sarajevo Zhuhai Challenger ECM Cup - Prague St. Brieuc Challenger Alphen Challenger Ostrava Challenger San Marino Cepu Open - San Marino Seoul Challenger Tennis Napoli Cup 2004 - Napoli 10th Wartburg Open - Eisenach Furth Challenger Tashkent Challenger Banja Luka Challenger Ispat Open 2004 - Ostrava Muller Cup - Ulm Steelers Cup - Kosice Heilbronn Challenger Charlottesville Challenger Oberstaufen Cup - Oberstaufen Lugano Challenger Budapest Challenger - Budapest Ljubljana Open - Ljubljana 2003 Mercedes Cup - Stuttgart Bratislava Challenger Schickedanz Open - Furth Tampere Imageneering Open - Tampere Marburg Challenger Izmir Challenger St.Petersburg Challenger by Kinex - St. Petersburg Cherbourg Challenger Turin Challenger Quimper Challenger Lyon Challenger Orlando Challenger Trani Cup - Trani Prague Challenger Augsburg Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Cassis Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Cherbourg Challenger Sibiu Challenger Black Forest Open 2002 - Freudenstadt DPD Challenger 2002 - Aschaffenburg Oberstraufen Cup - Oberstaufen Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Koblenz Challenger Prague Challenger Trieste Challenger Bratislava Challenger Rennes Challenger Morocco Tennis Tour - Meknes Traralgon Challenger Mercedes Cup - Stuttgart Kosice Challenger Memorial Kolyaskin - Donetsk Yokohama Challenger Vietnam Open - Ho Chi Minh City Guimaraes Challenger CA Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach Prague Challenger The Stella Artois Championships - London Banja Luka Challenger Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag BCR Open Romania - Bucharest Mumbai Open - Mumbai Sydney International - Sydney Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland Caltanissetta Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Jersey Challenger Quimper Challenger Volkswagen Challenger 2005 - Wolfsburg Mercedes Cup - Stuttgart Sporting Challenger '08-Trofeo Regione Piemonte - Turin Champaign Challenger 9th Wartburg Open - Eisenach Open de la Comunidad Valenciana - Valencia Trnava Challenger Rabat Challenger Tennislife Cup - Napoli Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril TED Open - Istanbul Masters Series - Hamburg AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia The LTA Men's Challenger - Southampton Poprad Tatry Challenger Samsung Securities Cup - Seoul Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Cherbourg Challenger Bastad Challenger Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart International German Open - Hamburg Qatar ATP Challenger - Doha Medibank International - Sydney Open Sabadell Atlantico - Barcelona Caversham International Tennis Tournament - Jersey Intersport Heilbronn Open - Heilbronn Mercedes Cup - Stuttgart DPD Challenger 2001 - Aschaffenburg IPP Open - Helsinki ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich PBZ Zagreb Indoors - Zagreb USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Salzburg Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Kuppers Kolsch Cup by Lambertz - Aachen VIII Trofeo Ciudad de Quito - Quito Erste Bank Open - Vienna BMW Open - Munich BMW Open - Munich Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Salzburg Challenger SA Tennis Open - Johannesburg St. Petersburg Open - St. Petersburg Heineken Open - Auckland San Remo Challenger Pilot Pen Tennis - New Haven Erste Bank Open - Vienna SA Tennis Open - Johannesburg Meerbusch Challenger Black Forest Open - Freudenstadt Ostrava Challenger Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Guzzini Challenger - Recanati Mercedes Cup - Stuttgart BCR Open Romania - Bucharest If Stockholm Open - Stockholm Copa Telmex - Buenos Aires BMW Open - Munich Gerry Weber Open - Halle 2002 Mercedes Cup - Stuttgart Brisbane International - Brisbane Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul BMW Open - Munich Brisbane International - Brisbane Apia International - Sydney Rome Challenger Brasil Open - Costa do Sauipe Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney BMW Open - Munich Kremlin Cup - Moscow Erste Bank Open - Vienna Budapest Challenger BCR Open Romania - Bucharest Legg Mason Tennis Classic - Washington Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Scania Stockholm Open - Stockholm Qatar Open - Doha Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Barcelona Open BancSabadell - Barcelona Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome AIG Japan Open Tennis Championships - Tokyo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid PBZ Zagreb Indoors - Zagreb Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Australian Open - Melbourne NASDAQ-100 Open - Miami Australian Open - Melbourne BNP Paribas Masters - Paris 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 Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, PO, TUN-BLR 2-3 French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris U.S. Open (juniors) French Open - Paris French Open - Paris Wimbledon - London French Open (juniors) U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon (juniors) Australian Open - Melbourne Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2