Career 2018 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-w4 USA F4 India F4 India F5 Czech Republic F5 Czech Republic F6 Germany F4 Germany F5 Morocco F2 Italy F2 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 Turkey F10 Turkey F11 Slovakia F4 Austria F5 France F7 Slovakia F3 India #2-w2 India #2-w3 India F1 India F2 USA F5 Germany F1 Slovakia F1 Estonia F3 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) The Manchester Trophy - Manchester Oberstaufen Cup - Oberstaufen USTA Challenger of Burbank - Burbank Muller Cup 99 - Ulm Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham Nord/LB Open - Braunschweig Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Internationale Badische Meisterschaffen Um Den Techem Cup - Zell San Remo Tennis Cup 15° Piertomaso - San Remo Media Will Cup Busan Challenger Tennis - Busan Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Schickendanz Open - Furth Dusseldorf Open 2006 - Dusseldorf IPP Open - Helsinki Banja Luka Challenger 2005 - Banja Luka KGHM Polish Indoors - Wroclaw Fergana Challenger - Fergana Garden Open 2005 - Rome Okal Cup 2001 International Bavarian Championships - Eckental Oberstaufen Cup - Oberstaufen Mons Challenger Zivnobanka Czech Open - Prostejov 10th Wartburg Open - Eisenach Warsteiner Challenger - Wolfsburg Togliatti Cup - Togliatti Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Tennis Napoli Cup 2004 - Napoli Open de la Ville de Saint Denis - Reunion Island Garden Open 2004 - Rome Tatra Banka Open - Bratislava GHI Bronx Classic - Bronx XXIX Edizione 'A.Savoldi Marco' - Manerbio Challenger Tunisie - Tunis ECM Cup - Prague Muller Cup - Ulm West of England Tennis - Bristol Heilbronn Open - Heilbronn Morocco Tennis Tour - Meknes BH Indoor Sarajevo - Sarajevo Memorial Kolyaskin - Donetsk Architect Open - Budapest Ostdeutscher Sparkassen Cup - Dresden ATU Cup 2001 - Weiden Geneva Challenger - Geneva Samarkand Challenger - Samarkand Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas EI Bank Bulgarian Challenger - Sofia Kuppers Kolsch Cup by Lambertz - Aachen USTA Challenger of Dallas - Dallas Tatra Banka Open 2001 - Bratislava DPD Challenger 2002 - Aschaffenburg Schickendanz Open - Furth Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Siemens Open - Scheveningen The LTA Manchester Trophy - Manchester ATU Cup - Weiden San Marino CEPU Open - San Marino Hamburg Challenger - Hamburg Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Copa Sevilla-Internacionales de Andalucia - Seville Garden Open - Rome Flea Market Cup Busan Challenger Tennis - Busan Porsche Open - Poznan Bauer Watertechnilogy Cup 2008 - Eckental The LTA Men's Challenger - Southampton Intersport Heilbronn Open - Heilbronn PEOPLEnet CUP - Dnepropetrovsk Steelers Cup - Kosice The LTA Wrexham Challenger - Wrexham Ispat Open 2004 - Ostrava Heilbronn Challenger Ljubljana Open - Ljubljana Alfa Romeo Tennis Cup - Cordenons Banja Luka Challenger 2004 - Banja Luka Almaty Challenger 1 - Almaty Oberstraufen Cup - Oberstaufen Heineken Challenger - Ho Chi Minh City Pro Tennis World Open - Sunrise Wroclaw Challenger Belgrade Challenger Sunrise Challenger Monza Challenger Rome Challenger Czech Open 2005 - Prostejov Rome Challenger Lugano Challenger Turin Challenger Pozoblanco Challenger Scheveningen Challenger Oberstaufen Cup - Oberstaufen Manchester Challenger ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Morocco Tennis Tour - Tanger KGHM Dialog Polish Indoors - Wroclaw Istanbul Challenger Black Forest Open - Freudenstadt Trani Challenger Qatar ATP Challenger - Doha Unicredit (Suisse) Bank S. A. Challenger - Chiasso Todi Challenger Architect Open - Budapest XI Ciutat de Barcelona - Barcelona Genova Challenger Belgrade Challenger Tatra Banka Open - Bratislava Bordeaux Challenger Oberstaufen Challenger Aptos Challenger Alphen Challenger Privat Bank Cup - Dnepropetrovsk Tashkent Challenger Ortisei Challenger Bergamo Challenger Meknes Challenger Casablanca Challenger Cherbourg Challenger Rabat Challenger Bath Challenger Caltanissetta Challenger Athens Challenger Kosice Open-Steelers Cup 2008 - Kosice BMW Tennis Championship - Sunrise Recanati Challenger Oberstaufen Challenger Granby Challenger Astana Challenger Segovia Challenger Cordenons Challenger Manerbio Challenger Como Challenger 2005 Freeman Men's Challenger - Joplin Alphen Challenger Szczecin Challenger PEOPLEnet Cup - Dnepropetrovsk Tiburon Challenger Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg Eckental Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger Johannesburg Challenger TED Open - Istanbul Meknes Challenger Furth Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Athens Challenger San Benedetto Challenger Recanati Challenger Nottingham Challenger Kosice Challenger Samsung Securities Cup - Seoul Trnava Challenger Beijing Challenger Sibiu Challenger Roma Open Challenger - Rome Alphen Challenger Tatra Banka Open - Bratislava Poznan Challenger Istanbul Challenger Sarajevo Challenger Mersin Challenger Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin Prostejov Challenger Furth Challenger Intersport Heilbronn Open - Heilbronn s'Tennis Masters Challenger - Graz Portoroz Challenger Heilbronn Challenger Scheveningen Challenger Akbank Private Banking TED Open - Istanbul Istanbul Challenger Eskisehir Challenger Sarajevo Challenger Poznan Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen BMW Tennis Championship - Sunrise Meerbusch Challenger Como Challenger Alphen Challenger Petange Challenger Banja Luka Challenger Szczecin Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Eckental Challenger Bergamo Challenger Tatra Banka Open 2006 - Bratislava Gimcheon Challenger Busan Challenger Portoroz Challenger Morocco Tennis Tour - Marrakech Oberstaufen Challenger Almaty Challenger 2 - Almaty Porsche Open - Poznan San Marino Cepu Open - San Marino LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Challenger DCNS de Cherbourg - Cherbourg 9th Wartburg Open - Eisenach Salzburg Challenger Black Forest Open - Freudenstadt Casablanca Challenger Intersport Heilbronn Open - Heilbronn 5th Sardinian International Championships - Cagliari San Marino Cepu Open - San Marino Dortmund Challenger Rabat Challenger Rome Challenger Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Banja Luka Challenger Mons Challenger Orleans Challenger Ostrava Open 2005 - Ostrava Kamnik Challenger - Kamnik Taipei City Challenger Nottingham Challenger Furth Challenger Heineken Challenger - Ho Chi Minh City ATP Challenger Hamburg - Hamburg Marburg Challenger Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Australian Unity Western Australia Open - Perth Gallagher International - Hamilton Schickedanz Open - Furth Open de L'Isere - Grenoble Sacramento Challenger IPP Open - Helsinki Ljubljana Open - Ljubljana Marrakech Challenger Nottingham Men's Challenger - Nottingham Rome Challenger 2003 Freeman Men's Challenger - Joplin KGHM Polish Indoors - Wroclaw Rome Challenger Badden Open by Rothaus - Ettlingen Nottingham Challenger Furth Challenger Kosice Challenger Marburg Challenger Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice GHI Bronx Classic - Bronx Nord LB Open - Braunschweig Heilbronn Open - Heilbronn Open de Montauban - Montauban AT&T Challenger of Dallas - Dallas Akbank Private Banking-TED Open - Istanbul Astana Challenger Oberstaufen Challenger Scania Stockholm Open - Stockholm Privat Bank Cup - Dniepropetrovsk Como Challenger USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Budapest Challenger - Budapest Oberstaufen Cup - Oberstaufen St.Petersburg Challenger by Kinex - St. Petersburg Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Trani Cup - Trani Black Forest Open 2002 - Freudenstadt Nottingham-2 Challenger Tatra Banka Slovak Open - Bratislava Weissenhauser Strand Cup - Hamburg DPD Challenger 2001 - Aschaffenburg USTA Tennis Championships of Houston - Houston The 69th King's Cup-Thailand Open - Bangkok Kremlin Cup - Moscow Steelers Cup - Kosice Baumag Open - Budapest Banca Marche Tennis Cup - San Benedetto Stockholm Open - Stockholm Tatra Banka Open 2003 - Bratislava 2004 Freeman Men's Challenger - Joplin Sarajevo Open 2004 - Sarajevo AAPT Championships - Adelaide Heineken Open - Auckland Mauritius Open - Mauritius SAP Open - San Jose Volkswagen Challenger 2005 - Wolfsburg Copenhagen Open - Copenhagen Geneva Challenger - Geneva Geneva Challenger USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble Rhodes Challenger Nottingham Challenger Tennislife Cup - Napoli Open de Tenis Comunidad Valenciana - Valencia Open Tarragona Costa Daurada - Tarragona Besancon Challenger AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Open Seat Godo - Barcelona Nottingham-2 Challenger Monza Challenger Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London CA Tennis Trophy - Vienna Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Izmir Challenger TD Waterhouse Cup - Long Island Rome Challenger Ostrava Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Milan Indoors - Milan Dubai Open - Dubai Zagreb Challenger Furth Challenger Cremona Challenger The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Vietnam Open - Ho Chi Minh City Open de Moselle - Metz CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich The Stella Artois Championships - London Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart Jersey Challenger BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Mercedes Cup - Stuttgart BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch AEGON International - Eastbourne BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona St. Brieuc Challenger Helsinki Challenger Mercedes Cup - Stuttgart Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Studena Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Gelsor Open Romania - Bucharest Salzburg Challenger Szczecin Challenger Izmir Challenger Heilbronn Challenger Tashkent Challenger Rio De Janeiro Challenger Porto Alegre Challenger Bergamo Challenger Trnava Challenger Montevideo Challenger Ortisei Challenger Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Masters Series - Hamburg Helsinki Challenger Sarajevo Challenger Moselle Open - Metz Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Bergamo Challenger Quimper Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport Rome Challenger Johannesburg Challenger Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag Ortisei Challenger Mumbai Open - Mumbai Ostrava Challenger Kremlin Cup - Moscow SA Tennis Open - Johannesburg Serbia Open - Belgrade Gerry Weber Open - Halle Mercedes Cup - Stuttgart Taipei City Challenger International German Open - Hamburg Pilot Pen Tennis - New Haven Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha BMW Open - Munich BMW Open - Munich Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Heilbronn Challenger BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai The Stella Artois Grass Court Championships - London Adidas International - Sydney PBZ Zagreb Indoors - Zagreb AIG Japan Open Tennis Championships - Tokyo Heilbronn Open - Heilbronn Banja Luka Challenger Nova Challenger Osaka - Osaka Zagreb Open - Zagreb Tampere Imageneering Open - Tampere Warsteiner Challenger Lubeck 2001 - Lubeck Samsung Securities Cup - Seoul Compaq Cup 2001 - Zabrze Banja Luka 2002 - Banja Luka VIII Trofeo Ciudad de Quito - Quito DPD Challenger 99 - Aschaffenburg Warsteiner Challenger Wolfsburg - Wolfsburg Exim Agmedia Open - Kosice VII Torneo Internazionale di Tennis - Barletta Schickendanz Open - Furth Ordina Open - 's-Hertogenbosch Samsung Securities Cup - Seoul Caversham International Tennis Tournament - Jersey Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch BCR Open Romania - Bucharest Allianz Suisse Open Gstaad - Gstaad PTT Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Open de Moselle - Metz Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Open Seat Godo 2003 - Barcelona Tennis Masters Series - Toronto Pacific Life Open - Indian Wells 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 Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Heineken Open - Auckland Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Qatar Open - Doha Mutua Madrilena Masters Madrid - Madrid Qatar Open - Doha Open de la Comunidad Valenciana - Valencia Brisbane International - Brisbane Western & Southern Financial Group Masters - Cincinnati Chennai Open - Chennai BNP Paribas Open - Indian Wells Chennai Open - Chennai Estoril Open - Estoril Wimbledon - London U.S. Open - New York 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 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne 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 BNP Paribas Masters - Paris French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Medibank International - Sydney Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Apia International - Sydney NASDAQ-100 Open - Miami French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 U.S. Open - New York Davis Cup, World Group, QF, SVK-NED 4-1 Australian Open - Melbourne Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, PO, FRA-GER 4-1 Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Internazionali BNL dItalia - Rome French Open - Paris Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Olympics - Athens