Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 F1 USA F1 Brazil F17 Brazil F18 Hungary F1 Croatia F8 Austria F11 Iran F3 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 Bosnia/Herzegovina F6 Croatia F10 Croatia F11 Israel F1 Israel F2 Israel F3 Austria F5 Romania F11 Serbia F4 Romania F14 Croatia F7 Austria F9 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 Serbia F7 USA F1 Croatia F3 Croatia F4 Croatia F6 Serbia F3 Serbia F4 Serbia F7 Croatia F8 Croatia F9 Serbia F12 Hungary F1 Hungary F2 Hungary F3 Serbia F3 Slovakia F1 Italy F27 Hungary F4 Hungary F5 Hungary F6 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) Spain F16 (Huelva) Hungary F6 (Budapest) Kazakhstan F7 (Shymkent) Portugal F7 (Porto) USA F14 Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno 2003 Freeman Men's Challenger - Joplin 2003 USTA Challenger of Calabasas - Calabasas Colorado Classic - Denver USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2004 USTA Challenger of Calabasas - Calabasas USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans ATP Slovak Open Challenger - Bratislava The Swanston Challenger - Sacramento Music City Challenger - Nashville USTA Challenger - Champaign Wailea Men's Challenger - Maui Hilton Waikoloa Village USTA Challenger - Waikoloa 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Flea Market Cup - Busan Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas Tallahassee Tennis Challenger - Tallahassee New Delhi Challenger II - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Banja Luka Challenger 2008 - Banja Luka Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville 2008 Knoxville Challenger - Knoxville Carson Challenger Baton Rouge Challenger Rome Challenger Ramat Hasharon Challenger Vancouver Challenger Banja Luka Challenger Tulsa Challenger Tashkent Challenger Aachen Challenger Meknes Challenger Bogota Challenger Tallahassee Challenger Manta Challenger Bytom Challenger Aachen Challenger Bratislava Challenger Singapore Challenger Meknes Challenger Dallas Challenger Rijeka Challenger Granby Challenger Binghamton Challenger Tulsa Challenger Eckental Challenger Ortisei Challenger Dallas Challenger Tallahassee Challenger Leon Challenger Vancouver Challenger Alphen Challenger Istanbul Challenger Banja Luka Challenger Yokohama Challenger Dallas Challenger Guadalajara Challenger Johannesburg Challenger Rio Quente Challenger Sacramento Challenger Tiburon Challenger Champaign Challenger Morelos Challenger Irving Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Leon Challenger Manchester Challenger Le Gosier Challenger Manchester Challenger Trnava Challenger Portoroz Challenger Montevideo Challenger Santiago Challenger Samarkand Challenger Caltanissetta Challenger Tunis Challenger Ostrava Challenger Heilbronn Challenger Bratislava Challenger Braunschweig Challenger Maia Challenger Bangkok Challenger Miller Lite Hall of Fame Tennis Championships - Newport Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Arizona Men's Tennis Championships - Scottsdale RCA Championships - Indianapolis Sydney International - Sydney Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis Chennai Open - Chennai Indianapolis Tennis Championships - Indianapolis AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg SAP Open - San Jose AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Valencia Open - Valencia Ecuador Open - Quito Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Delray Beach Open - Delray Beach Hungarian Open - Budapest Konzum Croatia Open - Umag Suisse Open - Gstaad Dubai Duty Free Tennis Championships - Dubai Plava Laguna Croatia Open - Umag Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami 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 Rogers Cup - Toronto Mutua Madrid Open - Madrid U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, HUN-BUL 2-3 Davis Cup, Europe/Africa Group II, PO, HUN-MKD 4-1 Davis Cup, Group II, 1R, CYP-HUN 0-5 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, 1R, HUN-IRL 3-2 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 U.S. Open (juniors) USA F2 USA F3 Canada F1 USA F7 USA F8 USA F14 USA F12 USA F29 USA F6 Poland F1 Canada F2 USA F28 Hungary F8 Italy F33 Italy F4 (Santa Margherita Di Pula) Turkey F6 (Antalya) Turkey F7 (Antalya) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) Serbia F2 2004 Freeman Men's Challenger - Joplin Serbia F5 USTA/Adtech Challenger - Boston Fifth-Third Bank Tennis Classic - Lexington Atlantic City Open - Atlantic City The Natrel's Challenger of Granby - Granby Baton Rouge Challenger Binghamton Challenger Nottingham Challenger Ostrava Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Stella Artois Clay Court Championships - Budaors Architect Open - Budapest Home Depot Center USTA Challenger - Carson University of Tennessee USTA Men's Challenger - Knoxville Lisbon Challenger Heilbronn Challenger Fifth Third Bank Tennis Classic - Lexington Pro Tennis World Open - Sunrise Poznan Challenger Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto USTA Tallahassee Tennis Challenger - Tallahassee The 'Fitz' Casino Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Zagreb Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock ATP Challenger Trophy 2007 - Trnava Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul AGT Challenger - Leon 2008 Lubbock Challenger - Lubbock The Mercedes Benz of Calabasas - Calabasas Korat Challenger Rome Challenger Rhodes Challenger Ostrava Challenger Zagreb Challenger Cremona Challenger Nottingham Challenger Ostrava Challenger Mauthausen Challenger Aptos Challenger Architect Open - Budapest Rijeka Challenger Banja Luka Challenger Napoli Challenger Palermo Challenger Eckental Challenger Champaign Challenger Samsung Challenger 2007 - Ho Chi Minh City Monza Challenger Johannesburg Challenger Leon Challenger RCA Championships - Indianapolis Marburg Challenger Orbetello Challenger San Luis Potosi Challenger - San Luis Potosi Cordenons Challenger Alphen Challenger Puerto Rico Challenger Tennis Event - Humacao Trnava Challenger Sail Open - New Delhi Guadalajara Challenger Fifth Third Bank Tennis Championships - Lexington Prague Challenger Nottingham-2 Challenger Arad Challenger Semgroup Challenger - Tulsa Poznan Challenger Waco Tennis Challenger - Waco Aptos Challenger Manerbio Challenger Como Challenger Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville JSM Challenger of Champaign - Urbana Eckental Challenger Ortisei Challenger Toyota Challenger BMW Open - Munich Dallas Challenger Topshelf Open - 's-Hertogenbosch Bangkok Challenger Nottingham Challenger Bytom Challenger Winnetka Challenger Kaoshuing Challenger Charlottesville Challenger Trnava Challenger Dallas Challenger Kosice Challenger Arad Challenger Charlottesville Challenger Irving Challenger Guadalajara Challenger Aircel Chennai Open - Chennai Scheveningen Challenger Gazprom Hungarian Open - Budapest Braunschweig Challenger Genova Challenger Mexico City Challenger Poprad Tatry Challenger Malaysian Open - Kuala Lumpur Perugia Challenger Scheveningen Challenger Prague Challenger Knoxville Challenger Hall of Fame Tennis Championships - Newport Lille Challenger Serbia Open - Belgrade Rome Challenger Meerbusch Challenger Prostejov Challenger Prague Challenger Genova Challenger AEGON Championships - London Bangkok Challenger AEGON Championships - London Mestre Challenger Ortisei Challenger International Tennis Championships - Delray Beach Kremlin Cup - Moscow Dallas Challenger Budapest Challenger SAP Open - San Jose Leon Challenger Fifth-Third Bank Tennis Championships - Lexington Qingdao Challenger Ostrava Challenger Poprad Tatry Challenger Great Ocean Road Open - Melbourne Marburg Challenger Atlanta Tennis Championships - Atlanta Biella Challenger Cordenons Challenger Almaty Challenger Guayaquil Challenger Koblenz Challenger Budapest Challenger Cordenons Challenger Alicante Challenger Hall of Fame Tennis Championships - Newport Ostrava Challenger Thailand Open - Bangkok BB&T Atlanta Open - Atlanta Poznan Challenger Liberec Challenger Regions Morgan Keegan Championships - Memphis Bratislava Challenger Chennai Open - Chennai Moselle Open - Metz Serbia Open - Belgrade Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Citi Open - Washington Hall of Fame Tennis Championships - Newport Baton Rouge Pro Tennis Classic - Baton Rouge Pereira Challenger Ricoh Open - 's-Hertogenbosch Murcia Challenger Liberec Challenger Aircel Chennai Open - Chennai Sibiu Challenger Delray Beach International Tennis Championships - Delray Beach RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Chennai Open - Chennai Medibank International - Sydney Ecuador Open - Quito Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Shanghai ATP Masters - Shanghai Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Aircel Chennai Open - Chennai Chengdu Open - Chengdu Hall of Fame Tennis Championships - Newport Gazprom Hungarian Open - Budapest Cordoba Open - Cordoba Generali Open - Kitzbuhel Delray Beach International Tennis Championships - Delray Beach Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome U.S. Open - New York Wimbledon - London Rogers Cup - Montreal BNP Paribas Open - Indian Wells Australian Open - Melbourne Western & Southern Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, PO, HUN-MDA 3-2 BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group II, 3R, GBR-HUN 5-0 Wimbledon - London