Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 Austria F2 Lithuania F2 Greece F1 Greece F2 Lithuania F1 Croatia F4 Germany F15 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Austria F1 Austria F2 Switzerland F2 Czech Republic F2 Czech Republic F3 Czech Rep. F1 Czech Rep. F2 Czech Rep. F3 Latvia F1 Croatia F5 Germany F16 Germany-w2 Germany-w3 Slovenia F1 Slovenia F2 Slovenia F3 Austria F4 Latvia F1 Switzerland F3 France F5 Sweden F1 Czech Republic F4 Austria F4 Slovakia F1 Slovakia F2 Slovakia F3 Austria F9 Germany F22 Austria F2 Switzerland F1 Switzerland F2 Turkey F3 Tatra Banka Slovak Open - Bratislava Hugarian Food Open - Budapest Ciur Pribram Challenger - Pribram Fergana Tennis Challenger Tournament - Fergana Exim Agmedia Open - Kosice Oberstraufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw 3rd Volkswagon Challenger - Wolfsburg Aamulehti Tampere Open - Tampere Lambertz Open by Stawag - Aachen BH Telecom Sarajevo 2007 - Sarajevo Unicredit Czech Open 2007 - Prostejov Casino Lugano - Lugano Eckental Challenger The Shelbourne Irish Open - Dublin Tatra Banka Open - Bratislava Lambertz Open by Stawag - Aachen Prostejov Challenger Koblenz Challenger Rennes Challenger Marbella Challenger Tunis Challenger Aix En Provence Challenger Bordeaux Challenger Caltanissetta Challenger Prostejov Challenger Kaohsiung Challenger ECM Cup - Prague Gemax Open - Belgrade Shimadzu All Japan Indoor - Kyoto Zivnobanka Czech Open - Prostejov PrivatBank Cup - Dnepropetrovsk Harbour Tennis Cup Regione Lombardia - Milan Tennis Napoli Cup 2007 - Napoli Jaegermeister Open - Braunschweig Wartburg Open - Eisenach Podebradka Cup - Prague Skandia Open - Linz IPP Open - Helsinki IPP Open - Helsinki Challenger Citta di Olbia - Olbia Cepu Open - San Marino SIR Supermercadi Challenger - Rome Ostrava Open 2005 - Ostrava Czech Open 2005 - Prostejov Noumea Challenger Pau Challenger Prague II Challenger Ostrava Challenger Eckental Challenger Ethias Trophy - Mons Biella 2 Challenger Zagreb Challenger Oeiras 3 Challenger Salzburg-Anif Challenger Cassis Challenger Orleans Challenger Rome Challenger Prague Challenger Cherbourg Challenger Pau Challenger Bordeaux Challenger Vicenza Challenger Next Generation Adelaide International - Adelaide Perugia Challenger Montechiarugolo - Parma Challenger Milan Challenger Vilnus Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Copa Ericsson - Montevideo Prague Open - Prague Bergamo Challenger s Tennis Masters 06 - Graz Stella Artois Clay Court Championships - Budaors Rezidenza Open - Magdeburg Olbia Geovillage Open - Olbia Zivnobanka Czech Open - Prostejov Polish Open 2000 - Poznan Black Forest Open 2000 - Freudenstadt Open de Charleroi - Charleroi Intersport Heilbronn Open - Heilbronn Warsteiner Grand Prix ATP Challenger - Oberstaufen Open 88 - Contrexeville Poznan Challenger - Poznan Copa Ericsson - Santiago Copa Ericsson - Guadalajara Tennis Napoli Cup - Napoli CA Challenge - Graz Tumkur Open - Tumkur Tatra Banka Open 2003 - Bratislava Volkswagen Challenger 2004 - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Sarajevo Open 2004 - Sarajevo ATP Challenger Open 2004 - Monchengladbach Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius Shimadzu All Japan Indoor Tennis Championships - Kyoto XL Capital Bermuda Open - Bermuda ECM Prague Open 2005 - Prague Bauer Watertechnology Cup - Eckental Czech Indoor Open - Prague ATP Challenger Numea - New Caledonia Internazionali di Tennis - Bergamo KGHM Emax Polish Indoors - Wroclaw X Torneo Internazionale di Tennis - Barletta 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava Schickendanz Open - Furth Czech Open 2006 - Prostejov Steelers Cup - Kosice Oberstaufen Cup - Oberstaufen Dubai Duty Free Tennis Championships - Dubai AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta XL Capital Bermuda Open - Bermuda Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Oberstaufen Cup - Oberstaufen Tento Czech Open - Prague Vancouver Challenger Heineken Open - Auckland XL Bermuda Open - Bermuda Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Unicredit Czech Open - Prostejov Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Kremlin Cup - Moscow Tata Open 2002 - Chennai Copenhagen Open - Copenhagen Kremlin Cup - Moscow Gold Flake Open - Chennai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Croatia Open - Umag Heineken Open - Auckland Milan Indoors - Milan St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Ostrava Heineken Challenger 2004 - Ho Chi Minh City Steelers Cup 2005 - Kosice ECM Cup - Prague Heineken Open - Auckland Generali Open - Kitzbuhel Stockholm Open - Stockholm Orleans Challenger Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BMW Open - Munich Hypo Group Tennis International - Portschach Zivnobanka Czech Open - Prostejov ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Sydney International - Sydney Open de la Comunidad Valenciana - Valencia BMW Open - Munich Synsam Swedish Open - Bastad ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Heilbronn Challenger Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Bergamo Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London Heineken Challenger - Ho Chi Minh City Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Medibank International - Sydney Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha XL Capital Bermuda Open - Bermuda Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Heineken Challenger - Ho Chi Minh City Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ljubljana Open 2002 - Ljubljana Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Zivnobanka Open - Prostejov St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Sardinia International Championship - Cagliari Valencia Open - Valencia Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Zivnobanka Open - Prostejov Kuppers Kolsch Cup - Aachen Malaysian Open - Kuala Lumpur Tampere Imageneering Open - Tampere China Open - Beijing Kremlin Cup - Moscow Phoenix Challenger Swiss Indoors Basel - Basel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Yitzhak Rabin Men's Challenger - Tel Aviv The Nottingham Cahllenger - Nottingham ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad AEGON Championships - London Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Tatra Banka Open - Bratislava Erste Bank Open - Vienna Copa Ericsson - Buenos Aires Garanti Koza Sofia Open - Sofia Lambertz Open - Aachen Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Open de Moselle - Metz BMW Open - Munich Generali Open - Kitzbuhel Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Open Sud de France - Montpellier Napoli International Cup - Napoli ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Swiss Open - Gstaad Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Prague Challenger - Prague Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Braunschweig Open - Braunschweig Astana Open - Nur-Sultan Noventi Open - Halle Swiss Open - Gstaad Generali Open - Kitzbuhel Singapore Tennis Open - Singapore Open Sud de France - Montpellier Anytech365 Andalucia Open - Marbella Sports Expert Open - Nettingsdorf Graz CA Challenger - Graz Rado Geneva Challenger - Geneva Black Forest Open - Alpirsbach Tennis Napoli Cup 2004 - Napoli Meridiana Sardegna Open - Olbia Ispat Open 2004 - Ostrava Yitzhak Rabin Challenger 1998 - Tel Aviv Steelers Cup - Kosice Bauer Watertechnology Cup - Eckental Prague Open - Prague Crystal Cup 1998 - Portoroz Czech Open - Prostejov Nuembrecht Challenger - Nuembrecht Open 13 - Marseille IPP Open - Helsinki ATU Cup - Weiden ATP Heineken Challenger 1999 - Ho Chi Minh City Nord/LB Open 2004 - Braunschweig Honda-Kah Open - Singapore S Tennis Masters - Graz Shimadsu All Japan Indoor Tennis Championships - Kyoto Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Stella Artois Clay Court Championship - Budaors Gazprom Hungarian Open - Budapest Prague Challenger - Prague Warsteiner Grand Prix - Oberstaufen Internazionali de Tennis di Bergamo - Bergamo Open 13 Provence - Marseille Polish Open 99 - Poznan JVC Trophy - Vienna Sofia Open - Sofia Ciur Cup 99 - Prague Freudenstadt Challenger - Freudenstadt Opel Bulvaria MCG Bulgarian Open - Sofia Bet-at-home Open - Hamburg Vancouver Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Istanbul Challenger CA-Challenge 2000 - Graz Ostdeutscher Sparkassen Cup - Dresden Marbella Challenger Galleryfurniture.com Challenge - Atlanta 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Rhein-Main Challenger 2003 - Aschaffenburg RCA Championships - Indianapolis Orleans Challenger Traralgon Challenger Renault Slovenian Open - Ljubljana Sanremo Challenger Rome 1 Challenger Forli 6 Challenger Braunschweig Challenger Trieste Challenger Zug Challenger Cordenons Challenger San Marino Challenger Rome Challenger Chennai Open - Chennai Estoril Open - Estoril IPB Czech Indoor - Ostrava Gold Flake Open - Chennai Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad The Hamlet Cup - Long Island Heineken Open - Auckland Milan Indoors - Milan Croatia Open - Umag Internazionali di Tennis di San Marino - San Marino BMW Open - Munich Samsung Open - Brighton Copenhagen Open - Copenhagen Kremlin Cup - Moscow U.S. Men's Clay Court Championships - Houston Croatia Open - Umag AEGON Championships - London Prague Paegas Czech Open - Prague Quimper Challenger Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel The Priority Telecom Open - Amersfoort AIG Japan Open Tennis Championships - Tokyo NASDAQ-100 Open - Miami Tennis Masters Series - Cincinnati Paegas Czech Open - Prague Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid 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 Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - 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 BNP Paribas Open - Indian Wells Hamburg European Open - Hamburg Open 13 Provence - Marseille Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells The Ericsson Open - Miami Internazionali BNL dItalia - Rome Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Indian Wells Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 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 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QR, CZE-ROU 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 1R, LAT-BUL 4-1 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 1, 1R, MKD-LAT 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group II, 3R, LAT-FIN 3-2 Davis Cup, World Group II, PO, LAT-EGY 4-1 Davis Cup, Group II, PO, THA-LAT 2-3 Olympics - Beijing Davis Cup, Group I, PO, LAT-ISR 2-3 Davis Cup, Group 2, 2R, BUL-LAT 1-4 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, TUN-LAT 0-3