Career 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
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 Spain F17 Spain F18 Spain F19 Italy F22 Spain F34 Spain F34a Italy F8 Spain F5 Czech Republic F5 Czech Republic F6 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 Turkey F10 Turkey F11 Slovakia F4 Austria F5 France F7 Slovakia F3 Great Britain F6 Spain F6 Germany F1 Slovakia F1 Estonia F3 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) Tatra Banka Open - Bratislava Open Castilla y Leon - Segovia Zagreb Open - Zagreb The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester Oberstaufen Cup - Oberstaufen USTA Challenger of Burbank - Burbank Challenger 42 - Andrezieux KGHM Polish Indoors - Wroclaw Fergana Challenger - Fergana Wroclaw Challenger Zivnobanka Czech Open - Prostejov BH Indoor Sarajevo - Sarajevo Togliatti Cup - Togliatti GHI Bronx Classic - Bronx West of England Tennis - Bristol PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Architect Open - Budapest Challenger Tunisie - Tunis Belgrade Challenger Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Hamburg Challenger - Hamburg The LTA Manchester Trophy - Manchester Pozoblanco Challenger Manchester Challenger Recanati Challenger Intersport Heilbronn Open - Heilbronn Istanbul Challenger IPP Open - Helsinki The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Pro Tennis World Open - Sunrise Mons Challenger Czech Open 2005 - Prostejov Belgrade Challenger Bordeaux Challenger USTA Comerica Challenger - Aptos dBI Tennis Challenger - Binghamton KGHM Dialog Polish Indoors - Wroclaw Aptos Challenger Ethias Tennis Trophy - Mons Tashkent Challenger Ortisei Challenger Bergamo Challenger Cherbourg Challenger Bath Challenger Athens Challenger Tatra Banka Open - Bratislava Granby Challenger Astana Challenger Segovia Challenger Privat Bank Cup - Dnepropetrovsk Eckental Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger Copa Telefonica CTC Chile - Santiago Athens Challenger Beijing Challenger Istanbul Challenger Sarajevo Challenger PEOPLEnet Cup - Dnepropetrovsk Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Prostejov Challenger Odlum Brown Vancouver Open - Vancouver Recanati Challenger Portoroz Challenger Istanbul Challenger Johannesburg Challenger Eskisehir Challenger Nottingham Challenger Trnava Challenger Petange Challenger Bergamo Challenger Heilbronn Challenger Akbank Private Banking TED Open - Istanbul Sarajevo Challenger Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Gimcheon Challenger Eckental Challenger Busan Challenger Portoroz Challenger LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg Salzburg Challenger Intersport Heilbronn Open - Heilbronn Mallorca Challenger La Serena Open - La Serena Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Mons Challenger Orleans Challenger IX Torneo Internacionale de Tennis - Barletta Taipei City Challenger Nottingham Challenger Heineken Challenger - Ho Chi Minh City Biella 1 Challenger Open de L'Isere - Grenoble IPP Open - Helsinki KGHM Polish Indoors - Wroclaw The Manchester Trophy - Manchester Kremlin Cup - Moscow Aix En Provence Challenger TD Waterhouse Cup - Long Island Nottingham Challenger GHI Bronx Classic - Bronx Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Akbank Private Banking-TED Open - Istanbul Astana Challenger Privat Bank Cup - Dniepropetrovsk USTA Men's Challenger of Dallas - Dallas 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 Surbiton Challenger The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava The LTA Bolton Challenger - Bolton Mauritius Open - Mauritius Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen The Natrel's Challenger of Granby - Granby Geneva Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger AAPT Championships - Adelaide Bordeaux Challenger Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble Rhodes Challenger Nottingham Challenger Open de Tenis Comunidad Valenciana - Valencia AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Besancon Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Milan Indoors - Milan Dubai Open - Dubai Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Nottingham-2 Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles CA Tennis Trophy - Vienna Thailand Open - Bangkok Rennes Challenger Open de Moselle - Metz Izmir Challenger Davidoff Swiss Indoors - Basel Ostrava Challenger Next Generation Adelaide International - Adelaide The Samsung Open - Nottingham SAP Open - San Jose Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Cremona Challenger Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia AEGON International - Eastbourne Jersey Challenger Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Studena Croatia Open - Umag Rakuten Japan Open - Tokyo Brisbane International - Brisbane AEGON Championships - London Helsinki Challenger BCR Open Romania - Bucharest China Open - Beijing BMW Open - Munich Erste Bank Open - Vienna Gelsor Open Romania - Bucharest Salzburg Challenger Izmir Challenger Heilbronn Challenger Tashkent Challenger Bergamo Challenger Trnava Challenger The Artois Championships - London Ortisei Challenger Qatar Exxon Mobil Open - Doha Bank Austria Tennis Trophy - Vienna Helsinki Challenger Davidoff Swiss Indoors Basel - Basel Sarajevo Challenger Stockholm Open - Stockholm Sydney Tennis Classic - Sydney Hall of Fame Open - Newport The Dubai Tennis Championships - Dubai Bergamo Challenger Quimper Challenger Apia International - Sydney Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles China Open - Beijing Campbell's Hall of Fame Tennis Championships - Newport Johannesburg Challenger Moselle Open - Metz Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Regions Morgan Keegan Championships - Memphis ABN AMRO World Tennis Tournament - Rotterdam Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Ostrava Challenger AEGON Championships - London Proton Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Shenzhen Open - Shenzhen Kremlin Cup - Moscow SA Tennis Open - Johannesburg European Open - Antwerp Serbia Open - Belgrade AEGON Championships - London Taipei City Challenger San Diego Open - San Diego Qatar ExxonMobil Open - Doha Citi Open - Washington Adelaide International 1 - Adelaide Swiss Indoors Basel - Basel AEGON Championships - London Brisbane International - Brisbane PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Dubai Duty Free Tennis Championships - Dubai The Stella Artois Grass Court Championships - London Qatar ExxonMobil Open - Doha Adidas International - Sydney AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp AEGON Championships - London Erste Bank Open - Vienna Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London AEGON Championships - London Erste Bank Open - Vienna Citi Open - Washington Nova Challenger Osaka - Osaka Melbourne Summer Set - Melbourne The Scottish Tennis Championships - Edinburgh Zagreb Open - Zagreb Mercedes Cup - Stuttgart Compaq Cup 2001 - Zabrze Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Barcelona Open BancSabadell - Barcelona China Open - Beijing AEGON Championships - London Exim Agmedia Open - Kosice Moselle Open - Metz Brisbane International - Brisbane Zhuhai Open - Zhuhai China Open - Beijing Ordina Open - 's-Hertogenbosch bett1HULKS Indoors - Cologne China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Open 13 - Marseille Winston-Salem Open - Winston-Salem Legg Mason Tennis Classic - Washington D.C. DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent ABN AMRO World Tennis Tournament - Rotterdam Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Internationaler Raiffeisen Grand Prix - St. Polten Tennis Channel Open - Las Vegas Swiss Indoors Basel - Basel Ordina Open - 's-Hertogenbosch Gijon Open - Gijon Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha Boss Open - Stuttgart cinch Championships - London Open SEAT 2008 - Barcelona St. Petersburg Open - St. Petersburg Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Open Seat Godo 2003 - Barcelona Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Western & Southern Open - Cincinnati cinch Championships - London Western & Southern Open - New York Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Heineken Open - Auckland Shanghai Rolex Masters - Shanghai NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte Carlo - Monte Carlo AIG Japan Open Tennis Championships - Tokyo Masters Series Monte-Carlo - Monte-Carlo Campionati Internazionali d'Italia - Rome Qatar Open - Doha Open de la Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali D'Italia - Rome Wimbledon - London The Stella Artois Championships - London Internazionali BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome BNP Paribas Masters - Paris Masters Series - Hamburg Wimbledon - London Rogers Cup - Montreal Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Masters - Paris AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne U.S. Open - New York 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 Wimbledon - London U.S. Open - New York Rogers Masters - Montreal U.S. Open - New York Miami Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Gonet Geneva Open - Geneva BNP Paribas Open - Indian Wells Rogers Cup - Montreal French Open - Paris BNP Paribas Masters - Paris Citi Open - Washington BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Sony Open Tennis - Miami National Bank Open - Montreal Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Open de Moselle - Metz Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney Legg Mason Tennis Classic - Washington ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow 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 U.S. Open - New York Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, PO, SUI-GBR 5-0 Hopman Cup - Perth NASDAQ-100 Open - Miami French Open - Paris Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, Finals, Group E Australian Open - Melbourne Sony Ericsson Open - Miami Laver Cup - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Telecom Italia Masters - Rome Australian Open - Melbourne Australian Open - Melbourne Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Wimbledon - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Olympics - Rio de Janeiro U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells Davis Cup, Group D, Glasgow Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Hopman Cup - Perth Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group B, Manchester Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 AAMI Classic - Kooyong Davis Cup, World Group, PO, GBR-CRO 4-1 Mubadala World Tennis Championship French Open (juniors) Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 AAMI Classic - Kooyong Capitala World Tennis Championship Hopman Cup - Perth Mubadala World Tennis Championship Davis Cup, World Group, 1R, GBR-JPN 3-1 Mubadala World Tennis Championship Mubadala World Tennis Championship AAMI Classic - Kooyong All Lower level tournaments Wimbledon (juniors) Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Wimbledon - London Open 13 Provence - Marseille