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 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 USA F1 Croatia F2 USA F1 USA F4 Panama F1 USA F7 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 Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Tatra Banka Open 2003 - Bratislava Kobstaedernes ATP Challenger - Kolding Czech Indoor Open - Prague Harrah's Entertainment Men's Pro Challenger - Tunica San Luis Potosi Challenger - San Luis Potosi Atlanta Clay Court Challenger - Atlanta Togliatti Cup - Togliatti GHI Bronx Tennis Classic - Bronx dBI Tennis Challenger - Binghamton 5° Sporting Challenger - Turin Fifth-Third Bank Tennis Championships - Lexington USTA Challenger of Oklahoma - Tulsa Kobstaedernes ATP Challenger - Kolding Trofeo Sisma Mantova - Mantova Freeman Men's $50,000 Challenger - Joplin Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux de Nouvelle-Caledonie - New Caledonia Baden Open - Karlsruhe Schickedanz Open 2007 - Furth 2007 Challenger of Santa Clara - Valencia Croatia Osiguranje Rijeka Open - Rijeka XL Bermuda Open - Bermuda Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Flea Market Cup - Busan Internationaux du Doubs - Besancon Swanston Challenger - Sacramento Men's Pro Challenger at Tunica National - Tunica Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Dharwad Challenger 2006 - Dharwad Semgroup Challenger - Tulsa Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil JSM Challenger of Champaign - Urbana 2004 Keys Gate Challenger - Homestead Carson Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Waco International Tennis Challenger - Waco 2004 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda The West Side Tennis Club Clay Court Challenger - Forest Hills West Side Tennis Club Clay Court Challenger - Forest Hills Czech Open 2006 - Prostejov Sunrise Challenger Nord/LB Open 2004 - Braunschweig PEOPLEnet Cup - Dnepropetrovsk Sarajevo Challenger Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Aamulehti Tampere Open - Tampere Siemens Open - Scheveningen Milan Challenger Pozoblanco Challenger Aptos Challenger Manchester Challenger Prosperita Open 2007 - Ostrava Recanati Challenger San Remo Tennis Cup - San Remo Segovia Challenger Porsche Open - Poznan St. Remy Challenger Tulsa Challenger Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Challenger DCNS de Cherbourg - Cherbourg 2005 Tulsa Challenger - Tulsa Tatra Banka Open - Bratislava Tashkent Challenger Seoul Challenger Chuncheon Challenger Knoxville Challenger 8° Trani Cup - Trani Sacramento Challenger Ethias Trophy - Mons AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Voit Mexico City Open - Mexico City Tatra Banka Open - Bratislava Rennes Challenger The LTA Nottingham Challenger - Nottingham Ortisei Challenger Bratislava Challenger Guangzhou Challenger Pingguo Challenger Samsung Secruities Cup Challenger - Seoul Tatra Banka Open 2006 - Bratislava Barranquilla Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Milan Challenger Marburg Challenger Pharma Medico Open 2008 - Aarhus Lexington Challenger Penza Challenger IPP Open - Helsinki BMW Tennis Championship - Sunrise Morocco Tennis Tour - Fes USTA Tallahassee Tennis Challenger - Tallahassee St. Remy Challenger II Naples ITG Challenger - Naples Tulsa Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Izmir Challenger Open Castilla y Leon - Segovia Rennes Challenger Orleans Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Ortisei Challenger Montevideo Challenger Helsinki Challenger Bucaramanga Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Challenger Sarasota Challenger Status Athens Open - Athens Rio De Janeiro Challenger Dallas Challenger Barranquilla Challenger Fergana Challenger Kosice Challenger XL Bermuda Open - Bermuda Savannah Challenger Johannesburg Challenger Media Will Cup Busan Challenger Tennis - Busan Furth Challenger Prague Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Timisoara Challenger Granby Challenger Vancouver Challenger USTA Challenger of Orlando - Orlando Aptos Challenger Kos Succhetti Tennis Cup - Cordenons St. Remy Challenger Tashkent Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Coffee Cup Challenger - Chikmagalur Abierto Colombiano de Tenis - Bogota Guayaquil Challenger Maui Challenger II Manta Open - Manta Challenger Brasov - Brasov WOW Cafe Challenger - New Orleans Shenzhen Challenger Cali Challenger Gimcheon Challenger Busan Challenger Turin Challenger Lexington Challenger Challenger DCN de Cherbourg - Cherbourg Buenos Aires Challenger Medellin Challenger Napa Challenger Tashkent Challenger Tiburon Challenger Happy Valley Challenger Raanana Challenger Taipei City Challenger Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen Orleans Challenger Oklahoma Challenger - Tulsa Tatra Banka Slovak Open - Bratislava Eckental Challenger Brescia Challenger Quimper Challenger Guangzhou Challenger Internazionali di Tennis di Bergamo - Bergamo Seoul Challenger BMW Tennis Championship - Sunrise Brest Challenger Brescia Challenger Bratislava Challenger Irving Challenger Sporting Challenger - Turin Astana Challenger Vancouver Challenger Binghamton Challenger Brescia Challenger St. Brieuc Challenger Glasgow Challenger Orleans Challenger Mons Challenger Guayaquil Challenger Ostdeutscher Sparkassen Cup - Dresden Mons Challenger Surbiton Challenger Tunis Challenger Ortisei Challenger Tallahassee Challenger Bratislava Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Phoenix Challenger Geneva Challenger Santiago Challenger Santos Challenger Taipei City Challenger Bratislava Challenger Biel Challenger Kosice Challenger Seoul Challenger Granby Challenger Binghamton Challenger Orleans Challenger Irving Challenger Ostrava Challenger Sacramento Challenger Open de Rennes La Trinitaine - Rennes Troisdorf Challenger Busan Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Tallahassee Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Bangkok Challenger Pozoblanco Challenger Bratislava Challenger Aptos Challenger Tashkent Challenger Irving Challenger Taipei City Challenger 2002 Tulsa USTA Challenger - Tulsa Tiburon Challenger Portoroz Challenger 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 2003 USTA Tallahassee Tennis Challenger - Tallahassee 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 Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava U.S. Men's Clay Court Championships - Houston 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 Siebel Open - San Jose Bordeaux Challenger Busan Challenger International Tennis Championships - Delray Beach Jonkoping Challenger International Tennis Championships - Delray Beach Prague Challenger Arizona Men's Tennis Championships - Scottsdale Zagreb Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide SAP Open - San Jose Orange Warsaw Open - Warsaw Bratislava Challenger PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle 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 Bratislava Challenger Countrywide Classic - Los Angeles Open de Moselle - Metz Open Sud de France - Montpellier Dallas Challenger Regions Morgan Keegan Championships - Memphis Florianopolis Challenger Qatar ExxonMobil Open - Doha Dallas Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Citi Open - Washington Cali Challenger Rakuten Japan Open - Tokyo Sacramento Challenger Maui Challenger Tashkent Challenger Delray Beach International Tennis Championships - Delray Beach Porto Alegre Challenger The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Medellin Challenger Bratislava Challenger Indianapolis Tennis Championships - Indianapolis Serbia Open - Belgrade Guayaquil Challenger Drummondville Challenger Chennai Open - Chennai Malaga Challenger Helsinki Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Sunrise Challenger Studena Croatia Open - Umag Bucaramanga Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Kaohsiung Challenger Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Open 13 Provence - Marseille Sarasota Challenger Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Kun-Ming Challenger Busan Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Campinas Challenger BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Athens Challenger Bratislava Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London 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 Qatar ExxonMobil Open - Doha Charlottesville Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston 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 Pacific Life Open - Indian Wells Ilkley Challenger Rogers Masters - Montreal Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami Sony Ericsson Open - Miami U.S. Men's Clay Court Championships - Houston Mutua Madrid Open - Madrid PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati 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 U.S. Open - New York Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Erste Bank Open - Vienna Swiss Indoors Basel - Basel U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Australian Open - Melbourne Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 French Open - Paris French Open - Paris Wimbledon - London Rogers Masters - Toronto Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) 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 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 Australian Open (juniors) Olympics - London Davis Cup, World Group, PO, SVK-BEL 2-3