Career 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 Portugal F1 Portugal F2 Austria F8 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Zivnobanka Czech Open - Prostejov IV Gramado Open de Tenis - Gramado Challenger Groningen - Groningen USTA Challenger of Burbank - Burbank Zivnobanka Czech Open - Prostejov Open Castilla y Leon - Segovia Mordovia Cup - Mordovia CA Challenge - Graz Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad 6th Sardinian International Championships - Cagliari Challenger Leon 2004 - Leon XXXVII Torneig C.E. Laieta - Barcelona Ljubljana Open - Ljubljana Bancastato Challenger Lugano - Lugano Concurso Internacional de Vigo - Vigo Tatra Banka Open 2006 - Bratislava IPP Open - Helsinki South African Airways Tennis Open - Durban Croatia Osiguranje Rijeka Open - Rijeka Oberstaufen Cup - Oberstaufen ATP Challenger Trophy 2007 - Trnava Telesp Celular Open - Ribeirao Preto KGHM Dialog Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Morocco Tennis Tour - Rabat Open Castilla y Leon - Segovia China Open - Beijing Porsche Open - Poznan Tatra Banka Slovak Open - Bratislava Challenger Tunisie - Tunis Siemens Open - Scheveningen St. Petersburg Challenger by Kinex - St. Petersburg XXX Edizione 'A Savoldi Marco' - Manerbio Stella Artois Clay Court Championships - Budaors Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Banja Luka Challenger 2003 - Banja Luka Schickedanz Open 2007 - Furth 's Tennis Masters 07 Challenger - Graz Belgaum Open - Belgaum San Remo Tennis Cup - San Remo XXIX Edizione 'A.Savoldi Marco' - Manerbio Fujitsu Siemens Open - Budapest Bukhara Challenger - Bukhara Neride Prague Indoor - Prague Asirom Challenger Brasov - Brasov Challenger Copa Sevilla Internacionales de Andalucia - Seville Gemax Open 2002 - Belgrade I Tourneo Fila Citta di Brindisi - Brindisi DPD Challenger 2002 - Aschaffenburg Kamnik Challenger - Kamnik Stella Artois Clay Court Championships - Budaors IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg X Open Internacional D'Andorra - Andorra Copa Sevilla Internacionales de Andalucia - Seville Arroyo de la Encomienda - Valladolid Open Costa Daurada - Tarragona Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Ostdeutscher Sparkassen Cup - Dresden Steelers Cup - Kosice Cordenons Challenger Porsche Open - Poznan Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Kyiv Open - Kiev ATU Cup - Weiden Prostejov Challenger Tehran Open 2004 - Tehran Istanbul Challenger KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Siemens Open 2004 - Scheveningen The Manchester Trophy - Manchester Sarajevo Open - Sarajevo Open D'Orleans - Orleans Tatra Banka Open - Bratislava Unicredit (Suisse) Bank S. A. Challenger - Chiasso Lambertz Open - Aachen Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Morocco Tennis Tour - Casablanca Open Mutouest de Saint-Brieuc - St. Brieuc Czech Indoor Open - Prague 3rd Volkswagon Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise Oberstaufen Cup - Oberstaufen Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara PEOPLEnet Cup - Dnepropetrovsk VIII Torneo Internazionale di Tennis - Barletta Nokian Hakkapeliitta Open - Tampere Marburg Challenger Scheveningen Challenger Biella Challenger Manerbio Challenger Genova Challenger Almaty Challenger Tashkent Challenger Canberra Challenger Timisoara Challenger - Timisoara Bratislava Challenger Como Challenger Perugia Challenger Seville Challenger Tatra Banka Slovak Open - Bratislava Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona Milan Indoors - Milan Biella Challenger Sarajevo Open 2004 - Sarajevo International Championship of Croatia - Umag Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini The LTA Manchester Challenger - Manchester Sophia Antipolis Challenger Bastad Challenger Cordenons Challenger Baumag Open - Budapest Citta di Monza - Monza Ostrava Open 2005 - Ostrava Rome Challenger Prostejov Challenger Eckental Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Tunis Challenger Rhein-Main Challenger 2003 - Aschaffenburg Heilbronn Challenger AT&T Challenger of Dallas - Dallas Prostejov Challenger KGHM Dialog Polish Indoors - Wroclaw Fujitsu Siemens Open - Budapest Bulgarian Open - Sofia Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Augsburg Challenger Lambertz Open - Aachen Open 13 - Marseille Sina-Kia Motors Tennis Cup - Cordenons Tatra Banka Open 2003 - Bratislava Gran Canaria 2 Challenger Bratislava Challenger Olbia Geovillage Open - Olbia Abierto Club Casablanca - Mexico City Miller Lite Hall of Fame Tennis Championships - Newport Memorial Savigni - Sassuolo Croatia Open - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Segundo Aberto de Brasilia - Brasilia Compaq Cup 2001 - Zabrze USTA Tennis Championships of Houston - Houston Chennai Open - Chennai Intersport Heilbronn Open - Heilbronn Tennis Napoli Cup - Napoli Sarajevo Open - Sarajevo Argentina Open - Buenos Aires Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Volkswagen Challenger 2004 - Wolfsburg 10ø Tornea B. Camparini - Reggio Emilia Grand Prix Hassan II - Casablanca SIR Supermercadi Challenger - Rome Mitsubishi Electric Europe Cup - Monza IPP Open - Helsinki Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Surbiton Trophy - Surbiton The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch TED Open - Istanbul PrivatBank Cup - Dnepropetrovsk Synsam Swedish Open - Bastad USTA Men's Challenger of Dallas - Dallas HTV Challenger - Ho Chi Minh City Campbell's Hall of Fame Tennis Championships - Newport Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open Castilla y Leon - Segovia St. Petersburg Open - St. Petersburg Chennai Open - Chennai Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich Morocco Tennis Tour - Marrakech Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose Brest Challenger Helsinki Challenger Maia Challenger Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Gran Canaria 1 Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai SAP Open - San Jose The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Generali Open - Kitzbuhel If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Orange Warsaw Open - Warsaw AEGON International - Eastbourne Qatar Exxon Mobil Open - Doha AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Rome Challenger Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Rome Challenger Rakuten Japan Open - Tokyo Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow If Stockholm Open - Stockholm China Open - Beijing Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Topshelf Open - 's-Hertogenbosch AEGON Championships - London BRD Nastase Tiriac Trophy - Bucharest Shenzhen Open - Shenzhen Erste Bank Open - Vienna Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Grand Prix Hassan II - Marrakech AEGON International - Eastbourne BRD Nastase Tiriac Trophy - Bucharest Open de la Comunidad Valenciana - Valencia Geneva Open - Geneva Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Synsam Swedish Open - Bastad Open Sud de France - Montpellier BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Open Parc - Lyon Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Antalya Cup - Antalya Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Sydney International - Sydney Delray Beach Open - Delray Beach Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg New York Open - New York Gerry Weber Open - Halle Mercedes Cup - Stuttgart Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna US Men's Clay Court Championship - Houston AEGON International - Eastbourne Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca Bordeaux Challenger Bet-at-home Open - Hamburg Moselle Open - Metz China Open - Beijing Valencia Open - Valencia ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Tampere Challenger AEGON Championships - London Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Intersport Heilbronn Open - Heilbronn Lille Challenger Alicante Challenger Memphis Open - Memphis Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Rhein-Main Challenger 2004 - Aschaffenburg Shenzhen Open - Shenzhen Quimper Challenger Alicante Challenger New York Open - New York US Men's Clay Court Championship - Houston Milan Challenger Swiss Open - Gstaad Open Sud de France - Montpellier Delray Beach Open - Delray Beach Heineken Open Shanghai - Shanghai Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Stockholm Open - Stockholm Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Croatia Open Umag - Umag PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Austrian Open - Kitzbuhel BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de la Comunidad Valenciana - Valencia Open Sud de France - Montpellier Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Marbella Challenger Ilkley Challenger Tennis Masters Series - Madrid Canberra Challenger Tennis Masters Series - Monte Carlo St. Petersburg Open - St. Petersburg Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Masters Series Hamburg - Hamburg BellSouth Open - Vina del Mar Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis Masters Series Monte Carlo - Monte Carlo Erste Bank Open - Vienna BNP Paribas Masters - Paris Masters Series Madrid - Madrid Sony Ericsson Open - Miami Qatar Open - Doha Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Heineken Open - Auckland BNP Paribas Masters - Paris Pacific Life Open - Indian Wells AIG Japan Open - Tokyo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai Thailand Open - Bangkok Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Open de Nice Cote d'Azur - Nice BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Valencia Open - Valencia Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid AEGON Championships - London Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami The Dubai Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Wimbledon - London U.S. Open - New York Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona 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 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 2R, MKD-SVK 0-5 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 All Lower level tournaments Davis Cup, World Group, PO, SVK-BEL 2-3