Career 2023 2022 2021 2020 2019 2018 2017 2016 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1994
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 Brazil F17 Brazil F18 Hungary F1 Croatia F8 Austria F11 Iran F4 Thailand F1 Thailand F2 Thailand F3 Croatia F3 Croatia F4 Turkey F4 Turkey F5 Turkey F6 Hungary F1 Hungary F2 Hungary F3 Slovenia F2 Serbia F1 Serbia F2 Serbia F3 Serbia F5 Croatia F10 Croatia F11 Israel F3 Austria F5 Romania F11 Serbia F4 Romania F14 Croatia F7 Austria F9 Iran F3 Croatia F9 Croatia F10 Iran F7 Iran F8 Spain F1 Spain F2 Morocco F1 Croatia F1 Croatia F2 Iran F1 Iran F2 Croatia F7 Croatia F8 Turkey F1 Turkey F2 Turkey F9 Turkey F10 Germany F7 Hungary F3 Croatia F12 Croatia F13 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Poland F1 Serbia F2 Serbia F7 USA F1 Croatia F3 Croatia F4 Croatia F6 Serbia F3 Serbia F4 Serbia F5 Serbia F7 Croatia F8 Serbia F12 Hungary F1 Croatia F9 Hungary F2 Hungary F3 Serbia F3 Slovakia F1 Italy F27 Hungary F4 Hungary F5 Hungary F6 Hungary F8 Italy F33 Italy F34 Italy F37 Tunisia F33 Tunisia F34 Tunisia F35 Tunisia F36 Tunisia F1 (Hammamet) Tunisia F2 (Hammamet) Italy F2 (Trento) Croatia F3 (Umag) Spain F10 (Madrid) Hungary F1 (Zalaegerszeg) Hungary F2 (Zamardi) Bosnia/Herzegovina F6 Spain F16 (Huelva) Hungary F6 (Budapest) Kazakhstan F7 (Shymkent) Turkey F6 (Antalya) Turkey F7 (Antalya) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) Italy F4 (Santa Margherita Di Pula) Portugal F7 (Porto) Israel F1 Israel F2 AXA Open - Espinho Black Forest Open - Alpirsbach ATP Tour Challenger at Nellie Gail - Laguna Hills Maia Challenger - Oporto Mobilux Open - Luxembourg Napoli Challenger - Napoli South African Airways Tennis Open - Durban ATP Challenger Trophy 2007 - Trnava Renault Slovenian Open - Ljubljana San Marino Cepu Open - San Marino VSZ Solvak Open Challenger - Kosice Porsche Open - Poznan Banja Luka Challenger 2008 - Banja Luka Prasentiert Von Seat Wolfsburg - Wolfsburg Kiev UMC Open - Kiev PEOPLEnet CUP - Dnepropetrovsk XL Capital Bermuda Open - Bermuda IPP Open - Helsinki Copa Ericsson Peru - Lima Noumea Challenger Bangkok Challenger - Bangkok Graz CA Challenger - Graz Copa Ericsson Mexico - Guadalajara Warsteiner Challenger Series - Lippstadt Tatra Banka Slovak Open - Bratislava Sunrise Challenger Oberstaufen Challenger Segovia Challenger Istanbul Challenger Banja Luka Challenger Trnava Challenger Kolding Challenger Aachen Challenger Ramat Hasharon Challenger Tatra Banka Open - Bratislava BMW Tennis Championship - Sunrise Nord LB Open 2006 - Braunschweig Pekao Open - Szczecin Banja Luka Challenger Alessandria Challenger Palermo Challenger Bytom Challenger Privatbank Open 2006 - Dnepropetrovsk Eckental Challenger Bratislava Challenger Bauer Watertechnilogy Cup 2008 - Eckental Nord LB Open 2007 - Braunschweig Orbetello Challenger Cordenons Challenger Ostrava Challenger Alphen Challenger Tatra Banka Slovak Open - Bratislava Alphen Challenger BMW Tennis Championship - Sunrise Johannesburg Challenger Zagreb Challenger Rome Challenger Rome Challenger Prostejov Challenger Trnava Challenger Mons Challenger IPP Open - Helsinki Helsinki Challenger The LTA Wrexham Challenger - Wrexham Internationaux du Doubs - Besancon Corona Mexico City Open - Mexico City Ostdeutscher Sparkassen Cup - Dresden Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan GHI Bronx Tennis Classic - Bronx Tatra Banka Open 2006 - Bratislava Marburg Challenger South African Airways Open - East London Budapest Challenger Qingdao Challenger Ostrava Challenger Lisbon Challenger Marburg Challenger Portoroz Challenger Cordenons Challenger Genova Challenger Meknes Challenger Ostrava Challenger Nord/LB Open 2004 - Braunschweig Sibiu Challenger Bytom Challenger ATP Slovak Open Challenger - Bratislava Biella Challenger Braunschweig Open - Braunschweig Alicante Challenger Caltanissetta Challenger Oberstaufen Challenger Braunschweig Challenger Tunis Challenger Napoli Challenger Mauritius Open - Mauritius Bratislava Challenger Trnava Challenger Architect Open - Budapest Heilbronn Challenger Poznan Challenger Internazionali di Tennis di San Marino - San Marino Perugia Challenger Rijeka Challenger Prostejov Challenger Prague Challenger Guayaquil Challenger Manerbio Challenger ERA Real Estate Clay Court Championships - Orlando Generali Open 1999 - Kitzbuhel Trnava Challenger The Samsung Open - Bournemouth Abierto Mexicano de Tenis Pegaso - Mexico City Galleryfurniture.com Challenge - Atlanta Heilbronn Challenger - Heilbronn Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Almaty Challenger Qatar Mobil Open 2001 - Doha Montevideo Challenger Budapest Challenger Hugarian Food Open - Budapest Gold Flake Open - Chennai Quelle Cup - Furth Estoril Open - Estoril Verizon Tennis Challenge - Atlanta Generali Open 1998 - Kitzbuhel The Samsung Open - Bournemouth Scheveningen Challenger Prague Challenger Wartburg Open - Eisenach Liberec Challenger Rado Swiss Open - Gstaad UBS Open Gstaad - Gstaad Venice Open - Venice Dubai Tennis Open - Dubai Croatia Open - Umag Generali Open 2001 - Kitzbuhel Arad Challenger Scheveningen Challenger Heineken Open - Auckland Ostrava Challenger Rome Challenger Rado Geneva Challenger - Geneva Poznan Challenger Adidas Open de Toulouse - Toulouse Cordenons Challenger Kremlin Cup - Moscow BMW Tennis Championship - Sunrise Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Gelsor Open Romania - Bucharest V Trofeo Barcelona de Tenis - Barcelona The Nottingham Open - Nottingham Copa Ericsson Argentina - Buenos Aires Ostrava Challenger CA Challenger - Graz Mauthausen Challenger Poznan Challenger Umag Pro Tennis World Open - Boca Raton Architect Open - Budapest Stella Artois Clay Court Championships - Budaors Czech Open 2006 - Prostejov Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle Qatar Exxon Mobil Open 2002 - Doha Generali Open 1997 - Kitzbuhel Heineken Open - Auckland The Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Heineken Open - Auckland International Tennis Championships - Delray Beach BMW Open - Munich RCA Championships - Indianapolis 2003 Mercedes Cup - Stuttgart Mons Challenger Bratislava Challenger Maia Challenger Bordeaux Challenger Bangkok Challenger Kosice Challenger Bangkok Challenger Ethias Trophy - Mons Allianz Suisse Open Gstaad - Gstaad Rijeka Challenger Labertz Open by Stawag - Aachen Citrix Tennis Championships - Delray Beach Qatar Open - Doha Internationaler Raiffeisen Grand Prix - St. Polten The Hamlet Cup - Long Island Open de la Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Open Romania - Bucharest Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Open de la Comunidad Valenciana - Valencia Zagreb Challenger RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Mercedes Cup - Stuttgart Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb US Men's Clay Court Championships - Houston Generali Open - Kitzbuhel BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Open de la Comunidad Valenciana - Valencia BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Eckental Challenger Mercedes Cup - Stuttgart The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Bratislava Challenger UBS Open Gstaad - Gstaad PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril Bet-at-home Cup - Kitzbuhel Hypo Group Tennis International - Portschach Helsinki Challenger TD Waterhouse Cup - Long Island BMW Open - Munich Banja Luka Challenger Salzburg Challenger Serbia Open - Belgrade CA Tennis Trophy - Vienna Medibank International - Sydney Interwetten Austrian Open - Kitzbuhel Qatar Exxon Mobil Open - Doha Gerry Weber Open - Halle Bank Austria Tennis Trophy - Vienna Belgrade Challenger Meknes Challenger Masters Series - Hamburg Delray Beach International Tennis Championships - Delray Beach Idea Prokom Open - Sopot Konzum Croatia Open - Umag Sunrise Challenger Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Bogota Challenger Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Pereira Challenger Mercedes Cup - Stuttgart Poprad Tatry Challenger Ostrava Challenger The Tennis Channel Open - Las Vegas Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Arad Challenger Gazprom Hungarian Open - Budapest Swiss Indoors Basel - Basel Erste Bank Open - Vienna Great Ocean Road Open - Melbourne President's Cup 1997 - Tashkent Braunschweig Challenger Ortisei Challenger Meerbusch Challenger Scania Stockholm Open - Stockholm Heilbronn Challenger Monza Challenger BMW Open - Munich Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Como Challenger Mestre Challenger Poprad Tatry Challenger Genova Challenger Santiago Challenger XL Capital Bermuda Open - Bermuda Koblenz Challenger St. Polten Samarkand Challenger Heineken Challenger - Ho Chi Minh City Prague Challenger Cairo Challenger - Cairo Hungarian Open - Budapest Lille Challenger Murcia Challenger Suisse Open - Gstaad Liberec Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Cordoba Open - Cordoba Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. U.S. Men's Clay Court Championships - Houston Open Seat Godo 2005 - Barcelona Dubai Tennis Open - Dubai Barcelona Open Banc Sabadell - Barcelona Idea Prokom Open - Sopot AIG Japan Open - Tokyo The Samsung Open - Nottingham Generali Open 2003 - Kitzbuhel Sybase Open - San Jose Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Merano Open - Merano Grolsch Open - Amsterdam Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Davidoff Swiss Indoors - Basel Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney The Samsung Open - Nottingham Generali Open 2002 - Kitzbuhel ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Open Seat Godo - Barcelona 1999 Mercedes Cup - Stuttgart International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Japan Open - Tokyo Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Allianz Suisse Open Gstaad - Gstaad Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Cincinnati Tennis Masters Series - Paris German Open - Hamburg Kitzbuhel Campionati Internazionali di Sicilia - Palermo President's Cup - Tashkent Trofeo Conde de Godo - Barcelona 2002 Mercedes Cup - Stuttgart Salem Open - Hong Kong Qatar Exxon Mobil Open 2003 - Doha Pacific Life Open - Indian Wells Allianz Suisse Open - Gstaad NASDAQ-100 Open - Miami Tennis Masters Series - Madrid BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Tennis Masters Series - Madrid Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo 14th Paris Open - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Indian Wells St. Petersburg Open - St. Petersburg Tennis Masters Series - Monte Carlo RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Milan Indoors - Milan CA Tennis Trophy - Vienna Tennis Masters Series - Indian Wells NASDAQ-100 Open - Miami Hypo Group Tennis International - Portschach Pacific Life Open - Indian Wells Generali Open - Kitzbuhel BNP Paribas Masters - Paris NASDAQ-100 Open - Miami French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Monte Carlo French Open - Paris Tennis Masters Series - Toronto Tennis Masters Series - Madrid U.S. Open - New York U.S. Open - New York Australian Open - Melbourne 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 French Open - Paris Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Gazprom Hungarian Open - Budapest Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Western & Southern Open - New York Wimbledon - London Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Grand Prix Hassan II - Casablanca Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Monte Carlo U.S. Open - New York Telecom Italia Masters - Rome Davis Cup, World Group, 1R, SVK-AUT 3-2 Davis Cup, World Group, QR, FRA-AUT 5-0 Davis Cup, Group 1, 1R, AUT-ISR 3-2 Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, World Group, QR, AUT-GBR 3-2 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, Group II, 1R, CYP-HUN 0-5 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 French Open - Paris U.S. Open - New York Wimbledon - London The Ericsson Open - Miami U.S. Open - New York Tennis Masters Series - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group II, 1R, HUN-IRL 3-2 Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, Group 2, 1R, HUN-BUL 2-3 Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group 1, 2R, ISR-AUT 4-1 Davis Cup, Group 1, REL2, AUT-DEN 5-0 Davis Cup, World Group, QR, AUT-SWE 3-2 Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, Group 1, REL2, AUT-UKR 4-1 Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, Europe/Africa Group II, PO, HUN-MKD 4-1 Davis Cup, Group 1, 2R, AUT-POR 4-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, World Group, 1R, BEL-HUN 3-2 River Oaks International Tennis Tournament - Houston U.S. Open (juniors)