Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 India F14 Bosnia & Herzegovina F3 Austria F1 Austria F5 Austria F7 Slovenia F1 Greece F3 Netherlands F1 Netherlands F2 Austria F1 Austria F2 Austria F3 Austria F4 Austria F6 Austria F7 Turkey F42 Turkey F43 Turkey F45 Turkey F46 India F13 Slovenia F2 Austria F3 Austria F4 Austria F5 Austria F6 Austria F8 Austria F9 Austria F10 Italy F9 Cyprus F1 Cyprus F2 Cyprus F3 Turkey F49 Turkey F50 Tunisia F2 Tunisia F3 Egypt F8 Egypt F9 Greece F4 Turkey F13 Turkey F14 Turkey F15 Hungary F3 Czech Republic F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Turkey F26 Austria F1 Austria F3 Austria F4 Austria F5 Austria F6 Austria F7 Austria F8 Hungary F7 Hungary F8 Greece F10 Greece F11 Qatar F4 Qatar F5 Qatar F6 Turkey F3 (Antalya) Turkey F5 (Antalya) Greece F1 (Heraklion) Greece F2 (Heraklion) Greece F3 (Heraklion) Greece F4 (Heraklion) XL Capital Bermuda Open - Bermuda BMW Tennis Championship - Sunrise Ostdeutscher Sparkassen Cup - Dresden Trnava Challenger Eckental Challenger Heilbronn Challenger Poprad Tatry Challenger Tampere Challenger Vancouver Challenger Eckental Challenger Lisbon Challenger Surbiton Challenger Ilkley Challenger Astana Challenger Meerbusch Challenger Banja Luka Challenger Santo Domingo Challenger Bratislava Challenger Launceston Challenger Pau Challenger Lille Challenger St. Brieuc Challenger Monterrey Challenger Ostrava Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Aix En Provence Challenger Poznan Challenger Nottingham Challenger Ilkley Challenger Austria F7 Augsburg Challenger Genova Challenger Powder Byrne Trophy - Surbiton Eckental Challenger Dallas Challenger Santiago Challenger Lisbon Challenger Marbella Challenger Istanbul Challenger Cherbourg Challenger Nur-Sultan 2 Challenger Biella 4 Challenger Marbella Challenger s'Tennis Masters Challenger - Graz Aix En Provence Challenger Brasil Open - Sao Paulo Mallorca Challenger Marburg Challenger Pullach Challenger Rezidenza Open - Magdeburg Sibiu Challenger Ilkley Challenger Salzburg Challenger Burnie Challenger Verona Challenger Israel F1 Liberec Challenger Israel F2 Grodzisk Mazowiecki Challenger Tulln Challenger Genova Challenger Canberra Challenger Quimper Challenger Antalya Challenger Zadar Challenger Madrid Challenger Turkey F4 (Antalya) Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Ljubljana Open 2002 - Ljubljana ECM Cup - Prague Schickendanz Open - Furth BMW Challenger Open - Monchengladbach Black Forest Open 2000 - Freudenstadt Skandia Open - Linz Neride Prague Indoor - Prague Warsteiner Challenger - Wolfsburg Residenza Open - Magdeburg Skandia Open - Linz CA-Challenge - Graz BMW Challenger Open - Monchengladbach Liberec Challenger Black Forest Open - Freudenstadt Diego Open - Budapest Orleans Challenger Kamnik Challenger - Kamnik Bratislava Challenger Wroclaw Challenger Intersport Heilbronn Open - Heilbronn Francavilla Challenger Challenger Hamburg - Hamburg Memorial Piertomaso Tessitore - San Remo Sports Experts Open - Nettingsdorf Rome Challenger CA-Challenge 2000 - Graz Zivnobanka Czech Open - Prostejov Lambertz Open - Aachen Pro Tennis World Open - Boca Raton Challenger 42 - Andrezieux Ilkley Challenger Bergamo Challenger Sarasota Challenger Murcia Challenger Girona Challenger KGHM Dialog Polish Indoors - Wroclaw Tunis Challenger Bangkok Challenger Hamburg Challenger Gerry Weber Open - Halle Bratislava Challenger Ortisei Challenger Nur-Sultan 1 Challenger Internazionali BNL dItalia - Rome Split 1 Challenger Oeiras 3 Challenger Orleans Challenger Nottingham 1 Challenger Dallas Challenger Tulln Challenger Menorca Challenger Bratislava Challenger Vancouver Challenger Madrid Challenger Poprad Tatry Challenger Prague 1 Challenger Quimper Challenger Budapest Challenger Aix En Provence Challenger Prostejov Challenger Caltanissetta Challenger Mallorca Challenger Scheveningen Challenger Istanbul Challenger Quito Challenger Mons Challenger Ortisei Challenger Rennes Challenger Challenger 42 - Andrezieux Tallahassee Challenger Vicenza Challenger Shymkent Challenger Nottingham Challenger Almaty Challenger Mestre Challenger Monterrey Challenger Generali Open 2001 - Kitzbuhel CA Tennis Trophy - Vienna BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Morelos Challenger International Championship of Croatia - Umag Prague II Challenger Generali Open 2002 - Kitzbuhel Quimper Challenger Quimper 2 Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide U.S. Men's Clay Court Championships - Houston Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz CA Tennis Trophy - Vienna Stockholm Open - Stockholm Bratislava Challenger Warsteiner Challenger Lubeck 2001 - Lubeck Madrid Challenger Tenerife 1 Challenger Sanremo Challenger Braunschweig Challenger St. Tropez Challenger Oberstaufen Cup - Oberstaufen Bogota Challenger Tampere Challenger TD Waterhouse Cup - Long Island Ostrava Challenger Campionati Internazionali di Sicilia - Palermo Nur-Sultan Challenger Como Challenger Mouilleron-Le-Captif Challenger Sibiu Challenger Ortisei Challenger Miller Lite Hall of Fame Tennis Championships - Newport Generali Open 2003 - Kitzbuhel Cleveland Challenger Ostrava Challenger Oeiras 3 Challenger Eckental Challenger Siebel Open - San Jose Belgrade Challenger Kroger / St. Jude International - Memphis Prague Challenger U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open de Moselle - Metz Tampere Challenger CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championships - Houston BMW Open - Munich Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sydney International - Sydney The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Ordina Open - s-Hertogenbosch Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Prague 1 Challenger Thailand Open - Bangkok Mauthausen Challenger AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Murcia Challenger Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Internationaler Raiffeisen Grand Prix - St. Polten U.S. Mens's Clay Court Championship - Houston Generali Open 2000 - Kitzbuhel Interwetten Austrian Open - Kitzbuhel Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Gelsor Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Adidas International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Winston Salem - Winston Salem BMW Open - Munich Malaysian Open - Kuala Lumpur China Open - Beijing Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Internationaler Raiffeisen Grand Prix - St. Polten Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Valencia Open - Valencia Prague 2 Challenger PBZ Zagreb Indoors - Zagreb BMW Open - Munich Ordina Open - 's-Hertogenbosch Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle AAPT Championships - Adelaide Adidas International - Sydney Austrian Open - Kitzbuhel Erste Bank Open - Vienna SAP Open - San Jose Open 13 - Marseille Kroger / St. Jude International - Memphis Generali Open - Kitzbuhel European Open - Antwerp Next Generation Adelaide International - Adelaide New York Open - New York Barcelona Open BancSabadell - Barcelona Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Mercedes Cup - Stuttgart Erste Bank Open - Vienna Tata Open Maharashtra - Pune Open 13 Provence - Marseille US Men's Clay Court Championship - Houston German Tennis Championships - Hamburg Generali Open - Kitzbuhel Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Heineken Open - Auckland Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Open SEAT 2008 - Barcelona Truist Atlanta Open - Atlanta Citi Open - Washington Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Generali Open - Kitzbuhel Brisbane - Brisbane U.S. National Indoor Tennis Championships - Memphis Astana Open - Astana Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Terra Wortmann Open - Halle Mallorca Championships - Mallorca Rakuten Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis UNICEF Open - 's Hertogenbosch CA Tennis Trophy - Vienna China Open - Beijing Brisbane International - Brisbane Heineken Open - Auckland The Dubai Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco BNP Paribas Nordic Open - Stockholm Malaysian Open - Kuala Lumpur AEGON Championships - London Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Generali Open - Kitzbuhel Kremlin Cup - Moscow Aircel Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco cinch Championships - London Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel ASB Classic - Auckland Cordoba Open - Cordoba Millennium Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Boss Open - Stuttgart Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Sofia Open - Sofia Hong Kong Tennis Open - Hong Kong Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Gonet Geneva Open - Geneva Erste Bank Open - Vienna Terra Wortmann Open - Halle Mallorca Championships - Mallorca Generali Open - Kitzbuhel Gazprom Hungarian Open - Budapest Copenhagen Open - Copenhagen Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca Marbella Challenger Leon Challenger Chennai Challenger Heilbronn Challenger Bengaluru Challenger Braunschweig Challenger Bratislava Challenger Ilkley Challenger Prague Challenger Rome 1 Challenger Generali Open - Kitzbuhel Wimbledon - London Medibank Private International - Sydney TD Waterhouse Cup - Long Island Bet-at-home Cup - Kitzbuhel Tennis Masters Series - Miami Tennis Masters Series - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome German Tennis Championships - Hamburg Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Hamburg Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Hamburg - Hamburg Energis Open - Amersfoort Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Indian Wells Open Seat Godo - Barcelona Tennis Masters Series - Toronto Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Mutua Madrid Open - Madrid Erste Bank Open - Vienna Rogers Cup - Montreal Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Brisbane International - Brisbane Shanghai Rolex Masters - Shanghai Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells Miami Open - Miami Generali Open - Kitzbuhel Internazionali BNL d'Italia - Rome U.S. Open - New York Wimbledon - London Shanghai Rolex Masters - Shanghai Wimbledon - London 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 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 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QR, FRA-AUT 5-0 Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, QR, AUT-GBR 3-2 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, PO, LAT-AUT 1-4 Davis Cup, Group I, 1R, SWE-AUT 2-3 Australian Open - Melbourne Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, Group I, 1R, FIN-AUT 2-3 River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong All Lower level tournaments Olympics - Athens Olympics - Beijing Olympics - London Wimbledon - London U.S. Open - New York Phoenix Challenger Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Olympics - Paris Hamburg Open - Hamburg Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London National Bank Open - Toronto Nordea Open - Bastad Cincinnati Open - Cincinnati U.S. Open - New York Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, Group I, 1R, AUT-POR 1-3 Davis Cup, Group I, PO, IRL-AUT 0-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, 2R, BLR-AUT 3-1 Salzburg Challenger River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Nordea Open - Bastad Wimbledon - London