Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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 USA F6 USA F8 Czech Republic F1 Austria F1 Germany F10 Germany F12 Czech Republic F4 USA F31 Italy F4 USA F8 Hungary F1 Morocco F3 USA F12 USA F13 Serbia & Montenegro F3 Austria F5 USA F23 Ukraine F2 Ukraine F3 USA F26 Czech Republic F6 USA F28 Germany F3 Austria F2 USA F7 Germany F7 USA F1 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 USA F1 USA F4 Panama F1 USA F7 Croatia F2 USA F5 USA F32 Croatia F3 USA F8 USA F25 USA F26 USA F27 Italy F16 USA F1 Italy F19 USA F5 USA F9 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 USA F29 Germany F2 Croatia F2 Italy F15 USA F3 Czech Republic F3 Slovenia F3 Austria F2 USA F11 Fifth-Third Bank Tennis Championships - Lexington 2003 USTA Tallahassee Tennis Challenger - Tallahassee Waco International Tennis Challenger - Waco Tatra Banka Open 2003 - Bratislava 2004 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda West Side Tennis Club Clay Court Challenger - Forest Hills Nord/LB Open 2004 - Braunschweig 2004 Keys Gate Challenger - Homestead Tatra Banka Open - Bratislava Hilton Waikoloa Village USTA Challenger - Waikoloa Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Media Will Cup Busan Challenger Tennis - Busan Tatra Banka Open - Bratislava IPP Open - Helsinki Czech Indoor Open - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Dharwad Challenger 2006 - Dharwad USTA Challenger of Orlando - Orlando Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Trofeo Sisma Mantova - Mantova Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere Togliatti Cup - Togliatti 8° Trani Cup - Trani dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx USTA Challenger of Oklahoma - Tulsa Ethias Trophy - Mons The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham 2006 USTA Tallahassee Tennis Challenger - Tallahassee Samsung Secruities Cup Challenger - Seoul Coffee Cup Challenger - Chikmagalur Tatra Banka Open 2006 - Bratislava Abierto Colombiano de Tenis - Bogota IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw Freeman Men's $50,000 Challenger - Joplin II Manta Open - Manta Challenger Brasov - Brasov WOW Cafe Challenger - New Orleans BMW Tennis Championship - Sunrise Morocco Tennis Tour - Fes Voit Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Challenger DCN de Cherbourg - Cherbourg II Naples ITG Challenger - Naples Prosperita Open 2007 - Ostrava Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Open Castilla y Leon - Segovia Siemens Open 2007 - Scheveningen Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Sporting Challenger - Turin Status Athens Open - Athens XL Bermuda Open - Bermuda Men's Pro Challenger at Tunica National - Tunica Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton Ostdeutscher Sparkassen Cup - Dresden Semgroup Challenger - Tulsa Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil JSM Challenger of Champaign - Urbana Carson Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Sunrise Challenger Sarajevo Challenger Tunis Challenger Fergana Challenger Milan Challenger Turin Challenger Pozoblanco Challenger Aptos Challenger Manchester Challenger Recanati Challenger Segovia Challenger St. Remy Challenger Tulsa Challenger Sacramento Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Knoxville Challenger Rennes Challenger Ortisei Challenger Bratislava Challenger Guangzhou Challenger Pingguo Challenger Barranquilla Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Kosice Challenger Milan Challenger Marburg Challenger Lexington Challenger Penza Challenger Astana Challenger Binghamton Challenger St. Remy Challenger Tulsa Challenger Orleans Challenger Izmir Challenger Mons Challenger Rennes Challenger Orleans Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Ortisei Challenger Buenos Aires Challenger Guayaquil Challenger Montevideo Challenger Helsinki Challenger Bucaramanga Challenger Tallahassee Challenger Sarasota Challenger Rio De Janeiro Challenger Dallas Challenger Barranquilla Challenger Savannah Challenger Johannesburg Challenger Tallahassee Challenger Furth Challenger Prague Challenger Timisoara Challenger Granby Challenger Open de Rennes La Trinitaine - Rennes Vancouver Challenger Aptos Challenger St. Remy Challenger Tashkent Challenger Guayaquil Challenger Maui Challenger Irving Challenger Santiago Challenger Shenzhen Challenger Santos Challenger Taipei City Challenger Cali Challenger Gimcheon Challenger Busan Challenger Kosice Challenger Granby Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Medellin Challenger Napa Challenger Sacramento Challenger Tashkent Challenger Tiburon Challenger Geneva Challenger Bratislava Challenger Happy Valley Challenger Raanana Challenger Taipei City Challenger Orleans Challenger Mons Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Manila Challenger Quimper Challenger Guangzhou Challenger Seoul Challenger Orleans Challenger Brest Challenger Brescia Challenger Wroclaw Challenger Surbiton Challenger Bratislava Challenger Brescia Challenger Irving Challenger St. Brieuc Challenger Glasgow Challenger Phoenix Challenger Busan Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Ortisei Challenger Bratislava Challenger Tallahassee Challenger Seoul Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Wroclaw Challenger Ostrava Challenger Shenzhen Challenger Raanana Challenger U.S. Men's Clay Court Championships - Houston Busan Challenger Biel Challenger Bangkok Challenger Pozoblanco Challenger Siebel Open - San Jose Aptos Challenger International Tennis Championships - Delray Beach Troisdorf Challenger International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale Tashkent Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Irving Challenger Next Generation Adelaide International - Adelaide Orange Warsaw Open - Warsaw Taipei City Challenger PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle 2002 Tulsa USTA Challenger - Tulsa Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Tiburon Challenger Open de Moselle - Metz Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Heineken Open - Auckland Portoroz Challenger Citi Open - Washington Rakuten Japan Open - Tokyo Apia International - Sydney Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Mercedes Cup - Stuttgart Gerry Weber Open - Halle If Stockholm Open - Stockholm Flea Market Cup Busan Challenger Tennis - Busan Bogota Challenger - Bogota 2005 West Side Tennis Coub Men's Challenger - Forest Hills Savannah Challenger Prague Challenger Naples Challenger - Naples Prostejov Challenger Nottingham Challenger Monza Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Atlantic City Open - Atlantic City Nottingham Challenger Ilkley Challenger Swanston Challenger - Sacramento Steelers Cup - Kosice Memorial Savigni - Sassuolo Mallorca Challenger ATU Cup - Weiden Burbank Challenger - Burbank Ismaning Challenger Ortisei Challenger USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Home Depot Center USTA Challenger - Carson ATP Challenger Numea - New Caledonia USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Lubbock Challenger - Lubbock Open de Rennes La Trinitaine - Rennes Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open 2008 - Belgrade Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Bratislava Challenger Open de Rennes - Rennes Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger 2008 Knoxville Challenger - Knoxville Quimper Challenger Quimper 2 Challenger Bordeaux Challenger Busan Challenger Jonkoping Challenger Prague Challenger U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Zagreb Challenger Wimbledon - London Bratislava Challenger Bratislava Challenger U.S. Open - New York Dallas Challenger Australian Open - Melbourne Florianopolis Challenger Dallas Challenger French Open - Paris SAP Open - San Jose Countrywide Classic - Los Angeles Wimbledon - London Cali Challenger U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sacramento Challenger Maui Challenger Wimbledon - London U.S. Open - New York Tashkent Challenger Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Porto Alegre Challenger The Dubai Tennis Championships - Dubai Australian Open - Melbourne ARAG World Team Championship - Dusseldorf French Open - Paris Medellin Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bratislava Challenger U.S. Open - New York Indianapolis Tennis Championships - Indianapolis Wimbledon - London Serbia Open - Belgrade Guayaquil Challenger Drummondville Challenger Chennai Open - Chennai Wimbledon - London U.S. Open - New York Malaga Challenger Helsinki Challenger Sunrise Challenger Bucaramanga Challenger Legg Mason Tennis Classic - Washington Kaohsiung Challenger Abierto Mexicano Telcel - Acapulco Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Sarasota Challenger Rakuten Japan Open - Tokyo Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Kun-Ming Challenger Copa Claro - Buenos Aires Busan Challenger Abierto Mexicano Telcel - Acapulco Campinas Challenger PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta Open 13 Provence - Marseille U.S. National Indoor Tennis Championships - Memphis Athens Challenger Bratislava Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Helsinki Challenger Medibank International - Sydney BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Chitre Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Guadalajara Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Qatar ExxonMobil Open - Doha Charlottesville Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Davis Cup, Group I, 1R, SVK-LAT 5-0 SAP Open - San Jose Delray Beach Open - Delray Beach Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Delray Beach Open - Delray Beach Mons Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Tiburon Challenger Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta San Benedetto Challenger Eckental Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Bogota Challenger Cary Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Furth Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Eckental Challenger Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Nord LB Open 2007 - Braunschweig Sporting Challenger '07 Trofeo Regione Piemonte - Turin Prague Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington D.C. Brisbane International - Brisbane Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Ilkley Challenger Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai Open Sud de France - Montpellier Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Miami Open - Miami Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel U.S. Open - New York Power Horse Cup - Dusseldorf Erste Bank Open - Vienna French Open - Paris Swiss Indoors Basel - Basel U.S. Open - New York Wimbledon - London BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 U.S. Open - New York Davis Cup, World Group, PO, USA-SVK 5-0 Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Rogers Masters - Toronto Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne 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 Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - London Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Wimbledon (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) French Open (juniors) U.S. Open (juniors)