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 USA F4 Spain F9 Poland F3 Czech Republic F5 Czech Republic F6 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 Turkey F10 Turkey F11 Slovakia F4 Slovakia F1 Estonia F3 Austria F5 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) France F7 Slovakia F3 Germany F1 The Scottish Tennis Championships - Edinburgh Optimus Maia Open - Maia USTA Challenger of Burbank - Burbank Tatra Banka Open - Bratislava KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw Zagreb Open - Zagreb The Surbiton Trophy - Surbiton The Tarka Challenger - Barnstaple Hilton Waikoloa USTA Challenger - Waikoloa Challenger Tunisie - Tunis IPP Open - Helsinki LTA Hull Challenger - Hull Internationaux du Doubs - Besancon The Manchester Trophy - Manchester Oberstaufen Cup - Oberstaufen BH Indoor Sarajevo - Sarajevo Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Sail Open - New Delhi New Delhi Challenger II - New Delhi The Rajasthan Golden Jubilee - Jaipur Challenger 42 - Andrezieux Dublin Challenger - Dublin Semgroup Challenger - Tulsa Fergana Challenger - Fergana National Bank Men's Rimouski Challenger - Rimouski Budapest Challenger - Budapest PEOPLEnet CUP - Dnepropetrovsk Sao Paulo Challenger Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Tennis Napoli Cup - Napoli III Isla de Lanzarote - Lanzarote Ramat Hasharon Challenger The Bolton Challenger - Bolton The LTA Men's Challenger - Southampton Media Will Cup Busan Challenger Tennis - Busan Pozoblanco Challenger Bogota Challenger The LTA Wrexham Challenger - Wrexham Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Manchester Challenger Manta Challenger USTA Freeman Men's Challenger - Joplin The Shelbourne Irish Open - Dublin Belo Horizonte Challenger Odlum Brown Vancouver Open - Vancouver Istanbul Challenger Zivnobanka Czech Open - Prostejov Seville Challenger Mons Challenger VI Abierto Internacional de Salinas - Salinas Belgrade Challenger Bordeaux Challenger Togliatti Cup - Togliatti Aptos Challenger TED Open-Akbank Private Banking - Istanbul Tashkent Challenger Ortisei Challenger Bergamo Challenger GHI Bronx Classic - Bronx Cherbourg Challenger Bath Challenger Kobstaedernes ATP Challenger - Kolding West of England Tennis - Bristol Neride Prague Indoor - Prague Athens Challenger Challenger Banque Nationale Rimouski - Rimouski Open de Charleroi - Charleroi CA-Challenge 2000 - Graz Bukhara Challenger - Bukhara Granby Challenger Astana Challenger Architect Open - Budapest Segovia Challenger Delhi Challenger I - New Delhi Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov USTA Challenger of San Antonio - San Antonio Izmir Cup - Izmir Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Gran Copa Ericsson - Rio de Janeiro Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Quelle Cup - Furth Muller Cup - Ulm CMG Asia Open - Hong Kong Hungarian Architect Open - Budapest Samsung Securities Cup Challenger - Seoul 5th Sardinian International Championships - Cagliari IPP Open - Helsinki Hamburg Challenger - Hamburg The LTA Manchester Trophy - Manchester 2004 Freeman Men's Challenger - Joplin Eckental Challenger ATP Open Castilla y Leon - Segovia Salzburg Challenger Helsinki Challenger Heilbronn Challenger Intersport Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto USTA Men's Challenger of Dallas - Dallas Aberto de Santa Catarina - Florianopolis Atlanta Clay Court Challenger - Atlanta JSM Challenger of Champaign - Urbana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Athens Challenger Schickedanz Open 2007 - Furth Recanati Challenger Beijing Challenger Istanbul Challenger Qatar ATP Challenger - Doha Sarajevo Challenger Prostejov Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger VI Gramado Open de Tenis - Gramado Petange Challenger Eckental Challenger IPP Open - Helsinki Bergamo Challenger KGHM Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Pro Tennis World Open - Sunrise Gimcheon Challenger Busan Challenger Portoroz Challenger Olbia Challenger - Olbia 13 BH Tennis Open International Cup - Belo Horizonte Garden Open 2005 - Rome Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Recanati Challenger Monza Challenger Bukhara Challenger - Bukhara Open D'Orleans - Orleans I Manta Open - Manta 14° BH Tennis Open - Belo Horizonte Bogota Challenger Sail Open - New Delhi KGHM Dialog Polish Indoors - Wroclaw ATP Challenger Numea - New Caledonia 2004 Keys Gate Challenger - Homestead Kobstaedernes ATP Challenger - Kolding Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Alexander Kolyaskin Memorial - Donetsk Privat Bank Cup - Dnepropetrovsk Malaysian Open - Kuala Lumpur Challenger DCNS de Cherbourg - Cherbourg X Challenger Britania Zavaleta - Puebla Music City Challenger - Nashville Heilbronn Open - Heilbronn Open Prevadies - St. Brieuc PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade VIII Gramado Open - Gramado GHI Bronx Classic - Bronx Caltanissetta Challenger Morocco Tennis Tour - Tanger TED Open - Istanbul Johannesburg Challenger Winnetka Challenger Nottingham Challenger Samsung Securities Cup - Seoul Trnava Challenger Music City Challenger - Nashville Oldum Brown Vancouver Open - Vancouver Heilbronn Challenger Akbank Private Banking TED Open - Istanbul Challenger 42 - Andrezieux Sarajevo Challenger Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Brasilia Challenger Salinas Challenger Torneo Internacional Challenger Fila 2006 - Leon Morocco Tennis Tour - Marrakech Tatra Banka Slovak Open - Bratislava LTA Shrewsbury Challenger - Shrewsbury Morocco Tennis Tour - Meknes Salzburg Challenger Intersport Heilbronn Open - Heilbronn Music City Challenger - Nashville The LTA Men's Challenger Wrexham - Wrexham Harrah's Entertainment Men's Pro Challenger - Tunica St. Brieuc Challenger Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Freudenstadt Challenger Cali Challenger The Comercia Challenger - Aptos Akbank Private Banking TED Open - Istanbul Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Orleans Challenger Ethias Trophy - Mons Open de Montauban - Montauban Open de L'Isere (Open 38) - Grenoble Taipei City Challenger Salem Open - Hong Kong Gold Flake Open - Chennai Citrix Tennis Championships - Delray Beach The Nottingham Open - Nottingham Idea Prokom Open - Sopot President's Cup - Tashkent Adidas International - Sydney AT&T Challenger of Dallas - Dallas The Samsung Open - Nottingham Stockholm Open - Stockholm Copenhagen Open - Copenhagen Nottingham Challenger Legg Mason Tennis Classic - Washington D.C. Heineken Challenger - Ho Chi Minh City Challenger Canottieri Minico - Mantova Warsteiner Challenger Lubeck - Lubeck HTV Challenger - Ho Chi Minh City The West Side Tennis Club Clay Court Challenger - Forest Hills Open Castilla y Leon Trofeo Iberdrola - Segovia Open de L'Isere - Grenoble AAPT Championships - Adelaide Milan Indoors - Milan Fifth Third Bank Tennis Championships - Lexington IPP Open - Helsinki Open 13 - Marseille Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island China Open - Beijing Nottingham Challenger LTA Shrewsbury Challenger - Shrewsbury Sassuolo Challenger - Sassuolo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow Steelers Cup 2005 - Kosice Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg GHI Bronx Classic - Bronx Chennai Open - Chennai Medibank Private International - Sydney The Nottingham Open - Nottingham Milan Indoors - Milan AT&T Challenger of Dallas - Dallas Akbank Private Banking-TED Open - Istanbul Astana Challenger Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Privat Bank Cup - Dniepropetrovsk RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw TCT Open - Tunis Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba China Open - Beijing Nottingham-2 Challenger Vietnam Open - Ho Chi Minh City Open de Moselle - Metz Kremlin Cup - Moscow Tatra Banka Slovak Open - Bratislava Osaka International Tennis Tournament - Osaka Sydney International - Sydney USTA Tennis Championships of Houston - Houston Okal Cup 2001 International Bavarian Championships - Eckental The 69th King's Cup-Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas 2005 Freeman Men's Challenger - Joplin Citta di Monza - Monza Lucknow ATP Tour Challenger - Lucknow Telenordia Swedish Open - Bastad Gerry Weber Open - Halle Tatra Banka Open 2003 - Bratislava Credicard Mastercard Tennis Cup - Campos do Jordao China Open - Beijing RCA Championships - Indianapolis Mauritius Open - Mauritius Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Oberstaufen Cup - Oberstaufen Geneva Challenger USTA Illinois Challenger - Champaign Chennai Open - Chennai Akbank Private Banking TED Open 2006 - Istanbul Copenhagen Open - Copenhagen Sydney International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Ostdeutscher Sparkessen Cup - Dresden Open de la Comunidad Valenciana - Valencia Mallorca Open - Mallorca Grand Prix Hassan II - Casablanca Tata Open 2002 - Chennai Ordina Open - 's-Hertogenbosch Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble International Tennis Championships - Delray Beach Copenhagen Open - Copenhagen Stockholm Open - Stockholm Rhodes Challenger Nottingham Challenger Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Ethias Trophy - Mons AEGON Championships - London Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Besancon Challenger Barletta Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Nottingham-2 Challenger CA Tennis Trophy - Vienna Busan Challenger Izmir Challenger Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Ostrava Challenger Cremona Challenger AEGON International - Eastbourne Grand Prix Hassan II - Casablanca Milan Indoors - Milan Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Cremona Challenger Aircel Chennai Open - Chennai Campos do Jordao Challenger The Dubai Tennis Championships - Dubai Jersey Challenger Helsinki Challenger BCR Open Romania - Bucharest Gelsor Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb Chennai Open - Chennai Salzburg Challenger Izmir Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Heilbronn Challenger Tashkent Challenger Studena Croatia Open - Umag Bergamo Challenger Trnava Challenger Ortisei Challenger Qatar Exxon Mobil Open - Doha Bank Austria Tennis Trophy - Vienna Helsinki Challenger Davidoff Swiss Indoors Basel - Basel Sarajevo Challenger Bergamo Challenger Quimper Challenger Apia International - Sydney Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport Johannesburg Challenger Moselle Open - Metz Campbell's Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm Ostrava Challenger Proton Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow SA Tennis Open - Johannesburg Serbia Open - Belgrade Taipei City Challenger Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Adidas International - Sydney PBZ Zagreb Indoors - Zagreb Schickendanz Open - Furth Downtown Athletic Club USTA Challenger - Amarillo GHI Bronx Tennis Classic - Bronx KGHM Polish Indoors - Wroclaw Bristol Challenger Trophy - Bristol Nova Challenger Osaka - Osaka Zagreb Open - Zagreb Compaq Cup 2001 - Zabrze Exim Agmedia Open - Kosice Ordina Open - 's-Hertogenbosch Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad China Open - Beijing PTT Thailand Open - Bangkok Copenhagen Open - Copenhagen Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Indian Wells Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Rogers Masters - Toronto Masters Series - Hamburg AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Tata Open 2003 - Chennai Siebel Open - San Jose Sony Ericsson Open - Miami Telenordia Swedish Open - Bastad Internationaler Raiffeisen Grand Prix - St. Polten Open de Moselle - Metz Tennis Masters Series - Cincinnati Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Heineken Open - Auckland NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Energis Open - Amersfoort Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Tata Open - Chennai Hypo Group Tennis International - Portschach Qatar Open - Doha Millenium Tennis Championships - Delray Beach Tennis Masters Series - Rome Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Estoril Open - Estoril Australian Open - Melbourne French Open - Paris Kroger / St. Jude International - Memphis Wimbledon - London U.S. Open - New York French Open - Paris Open de Moselle - Metz Wimbledon - London U.S. Open - New York Australian Open - Melbourne ABN/AMRO World Tennis Tournament - Rotterdam Wimbledon - London The Stella Artois Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Medibank International - Sydney Australian Open - Melbourne Legg Mason Tennis Classic - Washington Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome U.S. Open - New York Tennis Masters Series - Monte Carlo Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London 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 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, QF, SVK-NED 4-1 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 - Sydney Olympics - Athens