Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 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 Citi Open - Washington Canada F2 USA F7 USA F9 USA F10 Usa F10 Usa F13 Usa F14 Usa F23 USA F24 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 France F7 Turkey F10 Turkey F11 Austria F5 Slovakia F3 Slovakia F4 Slovakia F1 Mexico F12 Czech Republic F5 Czech Republic F6 Germany F1 USA F4 Usa F9 Estonia F3 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) M15 Weston M25 Ueberlingen M15 Naples M15 Naples M25 Champaign USTA Men's Challenger of Dallas - Dallas Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Challenger 42 - Andrezieux Privat Bank Cup - Dniepropetrovsk KGHM Polish Indoors - Wroclaw The Surbiton Trophy - Surbiton Open de L'Isere - Grenoble Tatra Banka Open - Bratislava Pro Tennis World Open - Sunrise Czech Open 2005 - Prostejov Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury BH Indoor Sarajevo - Sarajevo Baton Rouge Pro Tennis Classic - Baton Rouge The LTA Manchester Trophy - Manchester Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Bergamo Challenger Johannesburg Challenger Talahassee Challenger Rhodes Challenger Izmir Challenger Sarasota Challenger Nottingham Challenger Yuba City Challenger Pozoblanco Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Istanbul Challenger Mons Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Jersey Challenger Helsinki Challenger Puebla Challenger Salzburg Challenger Noumea Challenger Heilbronn Challenger Dallas Challenger Bergamo Challenger Belgrade Challenger Sarajevo Challenger Sunrise Challenger Johannesburg Challenger Ostrava Challenger Zagreb Challenger Nottingham Challenger Winnetka Challenger Aptos Challenger Vancouver Challenger Binghamton Challenger Trnava Challenger Mons Challenger Challenger DCNS de Cherbourg - Cherbourg Tashkent Challenger Tiburon Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Ortisei Challenger Bratislava Challenger Salzburg Challenger Helsinki Challenger Honolulu Challenger Bergamo Challenger Cherbourg Challenger Dallas Challenger Sarajevo Challenger Bath Challenger Athens Challenger Sarasota Challenger Ostrava Challenger Savannah Challenger Zagreb Challenger Cremona Challenger Nottingham Challenger Nottingham Challenger Nova Challenger Osaka - Osaka Granby Challenger Astana Challenger Segovia Challenger Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov Eckental Challenger Geneva Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger West of England Tennis - Bristol Athens Challenger Nottingham Challenger Nottingham-2 Challenger Recanati Challenger Astana Challenger Beijing Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Istanbul Challenger Izmir Challenger Tashkent Challenger Ortisei Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Sarajevo Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Prostejov Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Aptos Challenger Petange Challenger Eckental Challenger Knoxville Challenger Maui Challenger Dallas Challenger Bergamo Challenger Irving Challenger Taipei City Challenger Gimcheon Challenger Bordeaux Challenger Busan Challenger Nottingham Challenger Portoroz Challenger Trnava Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Tatra Banka Slovak Open - Bratislava Charlottesville Challenger Knoxville Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Guadalajara Challenger Taipei City Challenger Manchester Challenger Surbiton Challenger Winnetka Challenger Cary Challenger Columbus Challenger Tiburon Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Maui Challenger Dallas Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Ilkley Challenger Dallas Challenger USTA Challenger of Burbank - Burbank Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague The 69th King's Cup-Thailand Open - Bangkok Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Dallas Challenger Phoenix Challenger Aptos Challenger Newport Beach Challenger Dallas Challenger Cleveland Challenger Tallahassee Challenger Little Rock Challenger Orlando 2 Challenger Cary Challenger Lexington Challenger Barletta Challenger Columbus Challenger Monterrey Challenger Rome Challenger Lexington Challenger Chicago Challenger Cary Challenger Columbus 2 Challenger Charleston Challenger Cleveland Challenger Rome Challenger Waco Challenger Sarasota Challenger Tallahassee Challenger GHI Bronx Classic - Bronx Zagreb Open - Zagreb Privat Bank Cup - Dnepropetrovsk The Manchester Trophy - Manchester IPP Open - Helsinki Ljubljana Open 2002 - Ljubljana Intersport Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Muller Cup - Ulm USTA Tennis Championships of Houston - Houston Tatra Banka Open - Bratislava KGHM Polish Indoors - Wroclaw Togliatti Cup - Togliatti Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Zagreb Open - Zagreb Bordeaux Challenger Exim Agmedia Open - Kosice Oberstaufen Cup - Oberstaufen Compaq Cup 2001 - Zabrze Hamburg Challenger - Hamburg Manchester Challenger Tatra Banka Open 2003 - Bratislava The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow Stockholm Open - Stockholm AAPT Championships - Adelaide Fergana Challenger - Fergana Besancon Challenger Adidas International - Sydney Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona Allianz Suisse Open Gstaad - Gstaad Intersport Heilbronn Open - Heilbronn Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna Stockholm Open - Stockholm Akbank Private Banking-TED Open - Istanbul Architect Open - Budapest Zivnobanka Czech Open - Prostejov Lexington Challenger Mauritius Open - Mauritius DPD Challenger 2001 - Aschaffenburg Champaign Challenger AAPT Championships - Adelaide Heineken Open - Auckland Milan Indoors - Milan Open 13 - Marseille Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Medibank Private International - Sydney Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg U.S. Mens's Clay Court Championship - Houston Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha AEGON Championships - London BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane ASB Classic - Auckland Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Millennium Estoril Open - Estoril Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport President's Cup - Tashkent The Stella Artois Grass Court Championships - London Cary 1 Challenger Sarasota Challenger Internationaler Raiffeisen Grand Prix - St. Polten Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Moselle Open - Metz US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome 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 Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York 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 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne Olympics - Athens Davis Cup, World Group, QF, USA-BEL 4-0 Olympics - London Davis Cup, World Group, QR, USA-SVK 3-2