Career 2024 2022 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 Australia F8 Australia F11 New Zealand F2 Australia F3 Australia F6 Australia F8 Australia F11 Australia F12 Australia F13 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Korea F1 China F3 USA F12 USA F15 USA F16 USA F17 USA F18 USA F19 USA F21 Ecuador F1 Ecuador F2 Australia F8 Australia F9 Czech Republic F5 Czech Republic F6 Australia F1 Australia F2 Thailand F2 Thailand F3 Australia F3 Australia F4 China F3 China F4 Korea F1 Korea F2 Kuwait F2 Belarus F1 Belarus F2 Great Britain F9 Australia F5 Australia F6 USA F25 USA F27 Australia F11 Australia F12 France F7 Malaysia F3 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F2 Great Britain F16 Great Britain F17 Australia F1 Australia F2 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 The Manchester Trophy - Manchester Oberstaufen Cup - Oberstaufen USTA Challenger of Burbank - Burbank Australia F1 Challenger 42 - Andrezieux Australia F4 Australia F5 Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Australia F9 Australia F10 Australia F7 New Zealand F1 Germany F1 Norway F1 Turkey F4 USA F20 McDonalds ATP Challenger - Burnie Australia F6 BH Indoor Sarajevo - Sarajevo Norway F2 Korea F2 China F1 China F2 Mexico F16 The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Manchester Trophy - Manchester Mordovia Cup 2008 - Saransk New Delhi Challenger IV - New Delhi PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Challenger Britania Zavaleta - Puebla KGHM Polish Indoors - Wroclaw Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Melbourn Challenger Fergana Challenger - Fergana Tenerife Challenger Pozoblanco Challenger Manchester Challenger Istanbul Challenger Mons Challenger Belgrade Challenger Zivnobanka Czech Open - Prostejov Bordeaux Challenger Alessandria Challenger Nottingham Challenger Aptos Challenger Salvador Challenger Kia International In Kawana - Kawana Bangkok Challenger Bangkok Challenger Tashkent Challenger Rennes Challenger Ortisei Challenger Bergamo Challenger Caloundra Challenger Cherbourg Challenger Dallas Challenger Bath Challenger Athens Challenger Johannesburg Challenger Nottingham Challenger Togliatti Cup - Togliatti Aptos Challenger Granby Challenger Astana Challenger Segovia Challenger Tatra Banka Open - Bratislava GHI Bronx Classic - Bronx Eckental Challenger West of England Tennis - Bristol Salzburg Challenger Helsinki Challenger Heilbronn Challenger Architect Open - Budapest Athens Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov Recanati Challenger Beijing Challenger Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Istanbul Challenger Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Dallas Challenger Sarajevo Challenger Anning Challenger Hamburg Challenger - Hamburg Busan Challenger Prostejov Challenger Nottingham Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Intersport Heilbronn Open - Heilbronn Petange Challenger Kaoshuing Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Melbourne Challenger Eckental Challenger Toyota Challenger Bergamo Challenger Gimcheon Challenger Busan Challenger Portoroz Challenger Guangzhou Challenger Taipei City Challenger Surbiton Challenger Ilkley Challenger Aptos Challenger Pro Tennis World Open - Sunrise Yokohama Challenger Kia International In Caloundra - Caloundra Czech Open 2005 - Prostejov Challenger Tunisie - Tunis Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane KGHM Dialog Polish Indoors - Wroclaw Kia International in Burnie - Burnie Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Kaohsiung Challenger Recanati Challenger Lubbock Challenger - Lubbock PEOPLEnet Cup - Dnepropetrovsk Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Bangkok Challenger Jersey Challenger Johannesburg Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Nottingham Challenger Trnava Challenger Penza Cup 2008 - Penza Canberra Challenger Heilbronn Challenger Akbank Private Banking TED Open - Istanbul Sarajevo Challenger Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen National Bank Men's Rimouski Challenger - Rimouski Zagreb Challenger LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg Salzburg Challenger Intersport Heilbronn Open - Heilbronn Yokohama Challenger Traralgon Challenger Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Istanbul 2 Challenger Burnie Challenger Canberra Challenger Mons Challenger Orleans Challenger Eckental Challenger Traralgon Challenger Burnie Challenger Taipei City Challenger Launceston Challenger Raanana Challenger Karshi Challenger Manchester Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Vancouver Challenger Kremlin Cup - Moscow Stockholm Open - Stockholm AAPT Championships - Adelaide Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Kaohsiung Challenger Heineken Challenger - Ho Chi Minh City Kobe Challenger Canberra Challenger Toyota Challenger Taipei City Challenger Open de L'Isere - Grenoble AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten IPP Open - Helsinki The Stella Artois Grass Court Championships - London Traralgon Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island KGHM Polish Indoors - Wroclaw New Delhi Challenger III - New Delhi Kremlin Cup - Moscow Winnetka Challenger St. Petersburg Open - St. Petersburg Nottingham Challenger Medibank Private International - Sydney Milan Indoors - Milan Phoenix Challenger GHI Bronx Classic - Bronx Dubai Open - Dubai MST ATP Challenger International - Burnie Surbiton Challenger Akbank Private Banking-TED Open - Istanbul Astana Challenger The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Open de Moselle - Metz Privat Bank Cup - Dniepropetrovsk Orlando Challenger USTA Men's Challenger of Dallas - Dallas Nottingham 1 Challenger Nottingham 2 Challenger Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Nottingham-2 Challenger Tatra Banka Slovak Open - Bratislava USTA Tennis Championships of Houston - Houston The 69th King's Cup-Thailand Open - Bangkok Tatra Banka Open 2003 - Bratislava Mauritius Open - Mauritius Geneva Challenger BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha AEGON Championships - London Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble BCR Open Romania - Bucharest Rhodes Challenger Savannah Challenger Nottingham Challenger St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney Open de Tenis Comunidad Valenciana - Valencia Canberra Challenger Vancouver Challenger Binghamton Challenger The Mercedes Benz of Calabasas - Calabasas AEGON International - Eastbourne Winnetka Challenger Bank Austria Tennis Trophy - Vienna Burnie Challenger Besancon Challenger Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Nottingham-2 Challenger CA Tennis Trophy - Vienna SA Tennis Open - Johannesburg Izmir Challenger Ostrava Challenger Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Cremona Challenger Winston-Salem Open - Winston-Salem Irving Challenger Bratislava Challenger Jersey Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Helsinki Challenger Gelsor Open Romania - Bucharest Salzburg Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Izmir Challenger Apia International - Sydney Hong Kong Challenger Heilbronn Challenger Burnie Challenger Tashkent Challenger Burnie Challenger Bergamo Challenger SAP Open - San Jose Trnava Challenger U.S. National Indoor Tennis Championships - Memphis Ortisei Challenger Qatar Exxon Mobil Open - Doha Citi Open - Washington BB&T Atlanta Open - Atlanta Helsinki Challenger Kyoto Challenger Sarajevo Challenger Moselle Open - Metz Batman Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice Apia International - Sydney Bergamo Challenger Quimper Challenger Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen China Open - Beijing Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Johannesburg Challenger Kun-Ming Challenger Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Geneva Open - Geneva Noventi Open - Halle Hall of Fame Open - Newport Citi Open - Washington Ostrava Challenger AEGON Championships - London Proton Malaysian Open - Kuala Lumpur Yeongwol Challenger Great Ocean Road Open - Melbourne Citi Open - Washington Libema Open - 's-Hertogenbosch Toyota Challenger Kremlin Cup - Moscow SA Tennis Open - Johannesburg Seoul Challenger Sardegna Open - Cagliari Astana Open - Nur-Sultan Serbia Open - Belgrade Adelaide International 1 - Adelaide Taipei City Challenger Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Shenzhen Challenger Samarkand Challenger Atlanta Tennis Championships - Atlanta Eskisehir Challenger Loughborough Challenger St. Petersburg Open - St. Petersburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Busan Challenger AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Claro Open Colombia - Bogota The Stella Artois Grass Court Championships - London Citi Open - Washington Adidas International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Traralgon Challenger Canberra Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Drummondville Challenger Claro Open Colombia - Bogota Open Parc - Lyon Gwangju Challenger Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo Kobe Challenger Bangkok Challenger Hua Hin Challenger Nova Challenger Osaka - Osaka Zagreb Open - Zagreb Memphis Open - Memphis Delray Beach Open - Delray Beach Guadalajara Challenger Leon Challenger Compaq Cup 2001 - Zabrze Rakuten Japan Open - Tokyo Ecuador Open - Quito Memphis Open - Memphis Kyoto Challenger Abierto Mexicano Telcel - Acapulco Antalya Cup - Antalya Exim Agmedia Open - Kosice Brisbane International - Brisbane New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Chengdu Open - Chengdu ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston St. Petersburg 1 Challenger Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Open 13 - Marseille Truist Atlanta Open - Atlanta Singapore Tennis Open - Singapore Legg Mason Tennis Classic - Washington D.C. DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Libema Open - 's-Hertogenbosch Internationaler Raiffeisen Grand Prix - St. Polten Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris 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 AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Portugal Open - Oeiras Rakuten Japan Open - Tokyo Open de Moselle - Metz Sony Ericsson Open - Miami Open Seat Godo 2003 - Barcelona Jinan Challenger Pacific Life Open - Indian Wells Bengalaru Challenger Heineken Open - Auckland Shenzhen Open - Shenzhen Brisbane International - Brisbane Qatar Open - Doha BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami National Bank Open - Montreal Wimbledon - London Abierto Mexicano de Tenis Mifel - Los Cabos BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Rogers Cup - Toronto Open de Moselle - Metz BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris U.S. Open - New York ABN/AMRO World Tennis Tournament - Rotterdam BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Garanti Koza Sofia Open - Sofia Australian Open - Melbourne Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London 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 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne 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, QF, SVK-NED 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Group I, 1R, AUS-CHN 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Hopman Cup - Perth Olympics - Paris Olympics - Athens