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
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 F4 USA F12 Italy F6 Australia F3 Australia F4 Romania F1 Romania F2 Bulgaria F4 Slovenia F3 Morocco F3 Morocco F4 Morocco F5 Australia F5 Australia F6 Australia F8 Australia F7 Australia F9 Australia F10 Spain F7 Spain F8 Spain F10 Spain F11 Italy F5 Italy F8 Bulgaria F1 Italy F12 Italy F13 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Germany F1 Germany F2 Australia F1 Australia F2 Great Britain F4 Usa F8 Usa F9 Australia F6 Australia F7 France F5 Italy F5 Italy F6 Italy F12 Netherlands F1 Australia F1 Australia F3 Australia F4 Chinese Taipei F1 Chinese Taipei F2 Korea F2 Korea F3 Australia F11 Australia F12 Germany F2 China F4 China F5 Korea F6 Korea F10 Korea F11 Slovenia F2 Bulgaria F2 Germany F4 Spain F9 Arroyo de la Encomienda - Valladolid Tennis Napoli Cup - Napoli Open Castilla y Leon - Segovia Kobstaedernes ATP Challenger - Kolding Sporting Challenger - Turin New Delhi Challenger II - New Delhi Izmir Cup - Izmir Akbank Private Banking TED Open - Istanbul Sunrise Challenger XL Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx GHI Bronx Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban Bergamo Challenger Rhodes Challenger Morocco Tennis Tour - Casablanca Ramat Hasharon Challenger Nottingham Challenger Guzzini Challenger - Recanati Croatia Osiguranje Rijeka Open - Rijeka Akbank Private Banking TED Open - Istanbul San Remo Tennis Cup - San Remo St. Remy Challenger IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Sacramento Challenger Tashkent Challenger Calabasas Challenger Noumea Challenger Courmayeur Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Bergamo Challenger Caloundra Challenger Cherbourg Challenger Sarajevo Challenger Johannesburg Challenger Puerto Rico Challenger Tennis Event - Humacao Open de la Ville de Saint Denis - Reunion Island Nottingham Challenger V Gramado Open de Tennis - Gramado Nottingham Challenger The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de L'Isere (Open 38) - Grenoble Shimadzu All Japan Indoor - Kyoto Binghamton Professional Tennis Tournament - Binghamton Warsteiner Challenger Lubeck - Lubeck Burnie Challenger Heineken Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Rennes Challenger Garden Open 2004 - Rome XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Burnie Challenger Dallas Challenger Kaohsiung Challenger Bangkok Challenger Shanghai Challenger St. Remy Challenger Cherbourg Challenger Rimouski Challenger Leon Challenger Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Quimper Challenger Astana Challenger Kazan Challenger Guadalajara Challenger Ourocard Tennis Challenger - Sao Paulo Leon Challenger Shenzhen Challenger Gimcheon Challenger Open D'Orleans - Orleans Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Heilbronn Open - Heilbronn Ethias Trophy - Mons San Remo Challenger Wolfsburg Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Kia International In Kawana - Kawana BMW Tennis Championship - Sunrise Napa Challenger Tiburon Challenger The Surbiton Trophy - Surbiton Casablanca Challenger Open de Rennes La Trinitaine - Rennes Traralgon Challenger 2 Johannesburg Challenger Guangzhou Challenger Irving Challenger Heilbronn Challenger Sacramento Challenger Heilbronn Challenger Vicenza Challenger Sydney Challenger III Isla de Lanzarote - Lanzarote Napoli Challenger Lexington Challenger Eckental Challenger Sail Open - New Delhi Mobilux Open - Luxembourg Dublin Challenger - Dublin Seoul Challenger Irving Challenger Flea Market Cup Busan Challenger Tennis - Busan Busan Challenger Izmir Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Seoul Challenger Recanati Challenger Ethias Trophy - Mons Samsung Securities Cup - Seoul Yokohama Challenger Ningboo Challenger IX Abierto Internacional de Salinas - Salinas Tiburon Challenger Kyoto Challenger Lexington Challenger Kyoto Challenger Dallas Challenger Surbiton Challenger Kyoto Challenger Aix En Provence Challenger Vancouver Challenger Phoenix Challenger Cherbourg Challenger Ilkley Challenger Canberra Challenger Taipei City Challenger Ho Chi Minh City Challenger Kobe Challenger Aptos Challenger Open des Alpes Trophee BNP Paribas - Grenoble Tiburon Challenger Sacramento Challenger Traralgon Challenger Singapore Challenger Burnie Challenger Burnie Challenger Aix En Provence Challenger Bukhara Challenger - Bukhara Furth Challenger Busan Challenger Bath Challenger Aptos Challenger Vancouver Challenger Heineken Trophy - 's-Hertogenbosch Nottingham Challenger Kobe Challenger Yokohama Challenger Milan Indoors - Milan Copenhagen Open - Copenhagen Open de la Ville de Saint Denis - Reunion Island Open de Franche-Comte - Besancon Kaohsiung Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Mauthausen Challenger Busan Challenger Gwangju Challenger Challenger Ford de Cherbourg - Cherbourg The 70th King's Cup and Queen's Cup - Bangkok Sporting Challenger 2003 - Turin Canottieri Mincio Open - Mantova Yokohama Challenger Gemax Open - Belgrade Heilbronn Challenger Busan Challenger Heineken Open - Auckland Rome Challenger ATP Open Castilla y Leon - Segovia Open 13 - Marseille Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Challenger DCN de Cherbourg - Cherbourg Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo The Nottingham Challenger - Nottingham St. Petersburg Open - St. Petersburg Kaohsiung Challenger Milan Indoors - Milan Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton Guadalajara Challenger The Surbiton Trophy - Surbiton Rome Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Grass Court Championships - London Challenger Ford de Cherbourg - Cherbourg Yokohama World Tennis Gaora Cup - Yokohama Mercedes-Benz Cup - Los Angeles Cremona Challenger Baden Open - Karlsruhe Legg Mason Tennis Classic - Washington D.C. Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Nottingham Challenger Siemens Open 2003 - Scheveningen Ilkley Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de L'Isere - Grenoble Challenger 42 - Andrezieux KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte Kremlin Cup - Moscow TED Open - Istanbul Seoul Challenger Yokohama Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Open des Alpes Trophee BNP Paribas - Grenoble Nottingham Challenger Open de Moselle - Metz Vancouver Challenger Rome Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Rome Challenger St. Petersburg Open - St. Petersburg Atlanta Tennis Championships - Atlanta Cremona Challenger Burnie Challenger Heilbronn Challenger Caloundra Challenger Heineken Open - Auckland Legg Mason Tennis Classic - Washington Petange Challenger Brisbane International - Brisbane Ningboo Challenger Medibank International - Sydney Brisbane International - Brisbane Singapore Challenger Burnie Challenger Ilkley Challenger Shanghai Challenger Belgrade Challenger Winston Salem - Winston Salem Open de Moselle - Metz Cherbourg Challeger Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier San Luis Potosi Challenger Kyoto Challenger Regions Morgan Keegan Championships - Memphis Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland Yokohama Challenger Toyota Challenger Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Moselle Open - Metz Jersey Challenger West Lakes Challenger Swiss Indoors Basel - Basel Valencia Open - Valencia Quimper Challenger Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland Rimouski Challenger Atlanta Tennis Championships - Atlanta BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras BMW Open - Munich Countrywide Classic - Los Angeles Rakuten Japan Open - Tokyo Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Memphis Open - Memphis Legg Mason Tennis Classic - Washington Abierto Mexicano Telcel - Acapulco Johannesburg Challenger Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Erste Bank Open - Vienna Open Parc - Lyon Nature Valley International - Eastbourne PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Leon Challenger Winston-Salem Open - Winston-Salem Athens Challenger Tallahassee Challenger Abierto Mexicano Telcel - Acapulco Astana Open - Nur-Sultan RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Aircel Chennai Open - Chennai Nature Valley International - Eastbourne St. Petersburg Open - St. Petersburg Moselle Open - Metz Sofia Open - Sofia The Stella Artois Championships - London Ostrava Challenger Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Adelaide International 2 - Adelaide Heilbronn Challenger Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Sydney International - Sydney Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London Gerry Weber Open - Halle Binghamton Challenger Sardegna Open - Cagliari Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Dallas Open - Dallas Serbia Open - Belgrade BMW Open - Munich Winston-Salem Open - Winston-Salem Kyoto Challenger Shenzhen Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kremlin Cup - Moscow SAP Open - San Jose Millennium Estoril Open - Estoril St. Brieuc Challenger Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London AEGON International - Eastbourne ATP Kremlin Cup - Moscow Oberstaufen Challenger Moselle Open - Metz Truist Atlanta Open - Atlanta Apia International - Sydney Mestre Challenger Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Vancouver Challenger TEB BNP Paribas Istanbul Open - Istanbul Le Gosier Challenger AEGON Championships - London Claro Open Colombia - Bogota Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo Kobe Challenger Toyota Challenger Hua Hin Challenger Apia International - Sydney Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Abierto Mexicano de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Garanti Koza Sofia Open - Sofia Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Raanana Challenger Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Millennium Estoril Open - Estoril China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Garanti Koza Sofia Open - Sofia Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Brisbane International - Brisbane Brisbane International - Brisbane Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London ASB Classic - Auckland Delray Beach Open - Delray Beach Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Open de Moselle - Metz Serbia Open - Belgrade BMW Open - Munich cinch Championships - London Nordea Open - Bastad Open Seat Godo 2005 - Barcelona Citi Open - Washington Kremlin Cup - Moscow Singapore Tennis Open - Singapore AIG Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Chennai Open - Chennai Gonet Geneva Open - Geneva bett1HULKS Championships - Cologne Viking International - Eastbourne The Stella Artois Championships - London Countrywide Classic - Los Angeles Adelaide International 1 - Adelaide Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto AEGON International - Eastbourne Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Moselle Open - Metz Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Intrum Stockholm Open - Stockholm New York Open - New York Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Noventi Open - Halle Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Cherbourg Challenger Tennis Masters Series - Madrid Sony Ericsson Open - Miami BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Qatar Open - Doha Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Chennai Open - Chennai BNP Paribas Masters - Paris Miami Open - Miami Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Ordina Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami AIG Japan Open Tennis Championships - Tokyo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Open 13 - Marseille Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart Moselle Open - Metz Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Ordina Open - 's-Hertogenbosch Rolex Paris Masters - Paris Sony Open Tennis - Miami Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Chengdu Open - Chengdu If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington Australian Open - Melbourne French Open - Paris Shenzhen Open - Shenzhen Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg U.S. Open - New York Abierto Mexicano - Los Cabos Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco French Open - Paris Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group II, PO, HUN-LUX 1-4 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Miami Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, QR, AUS-BIH 4-0 Davis Cup, Finals, QF, AUS-CAN 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUS-BRA 3-1 Davis Cup, Finals, Group D Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Australian Open (juniors) Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, Group 1, 1R, ISR-LUX 5-0 ATP Cup - Melbourne Australian Open (juniors) Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo