Career 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 Germany F3 Switzerland #1-w1 Switzerland #1-w2 Greece F2 Italy F2 Qatar F1 Qatar F2 France F14 France F15 Austria F3 France F5 Germany F13 France F13 France F14 France F11 France F12 France F19 France F17 France F4 Kuwait F1 Kuwait F2 Uzbekistan F4 France F10 France F11 France F16 France F17 Austria F2 IX Open Internacional D'Andorra - Andorra Whirlpool Open - Budapest Kuppers Kolsch Cup - Aachen Bristol Challenger Trophy - Bristol Urbana-Champaign Challenger - Urbana The Rajasthan Golden Jubilee - Jaipur Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo Zagreb Open - Zagreb Banca Stato Challenger Lugano - Lugano West of England Challenger - Bristol Rhein-Main Challenger 2003 - Aschaffenburg Jameson Cup - Milan Volkswagen Challenger 2004 - Wolfsburg Trofeo Francesco Guzzini - Recanati Black Forest Open 2004 - Freudenstadt Volkswagen Challenger 2005 - Wolfsburg The Surbiton Trophy - Surbiton Top Wool Challenger - Biella ATU Cup - Weiden BSI Challenger Lugano - Lugano Moncton Men's Challenger - Moncton Jersey Challenger Helsinki Challenger Cherbourg Challeger Loughborough Challenger Helsinki Challenger 2004 USTA Challenger of Calabasas - Calabasas The Surbiton Trophy - Surbiton Binghamton Professional Tennis Tournament - Binghamton III Gramado Open de Tenis - Gramado Open de L'Isere - Grenoble Tiburon Challenger Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton Lamberts Open by Stawag - Aachen GHI Bronx Classic - Bronx Pereira Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Monterrey Challenger Okal Cup 2004 - Eckental Guzzini Challenger - Recanati BMW Tennis Championship - Sunrise Challenger 42 - Andrezieux Warsteiner Challenger - Wolfsburg The LTA Manchester Challenger - Manchester Salzburg Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba IPP Geneva Trophy - Geneva Warsteiner Challenger Lubeck - Lubeck 2002 USTA Challenger of Calabasas - Calabasas USTA Seascape Challenger - Aptos Residenza Open - Magdeburg Challenger Casino Lugano - Lugano Gemax Open - Belgrade Prague Open - Prague Binghamton Professional Tennis Tournament - Binghamton Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk IPP Open - Helsinki Czech Indoor Open - Prague The Surbiton Trophy - Surbiton Geneva Challenger - Geneva Challenger Banque Nationale - Granby Bratislava Challenger Fairfield Challenger President's Cup - Tashkent Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Milan Indoors - Milan BMW Open - Munich The Stella Artois Grass Court Championships - London Houston Challenger Lucknow ATP Tour Challenger - Lucknow Heineken Open Shanghai - Shanghai Stockholm Open - Stockholm Genova Challenger Heilbronn Challenger Bergamo Challenger Jersey Challenger Leon Challenger ARMS USTA Challenger - Rocky Mount DPD Challenger 2002 - Aschaffenburg Arizona Men's Tennis Championships - Scottsdale Open Seat Godo - Barcelona Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Open de Moselle - Metz Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Milan Indoors - Milan Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel ECM Cup - Prague Next Generation Adelaide International - Adelaide Sydney International - Sydney Muller Cup - Ulm International Indoor Tennis Championships of Croatia - Zagreb Geneva Challenger - Geneva Black Forest Open 2002 - Freudenstadt SAP Open - San Jose Renault Slovenian Open - Ljubljana Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas BH Tennis Open International Cup - Belo Horizonte Open SEAT Godo 2006 - Barcelona Open de Charleroi - Charleroi Neride Prague Indoor - Prague BMW Open - Munich Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Warsteiner Challenger Lubeck 2001 - Lubeck The Stella Artois Championships - London 2001 USTA Tallahassee Tennis Challenger - Tallahassee XI Venice Open - Venice Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Tennis Classic - Bronx Open de L'Isere (Open 38) - Grenoble China Open - Beijing ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Challenger Britania Zavaleta - Puebla Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Open de L'Isere - Grenoble The Stella Artois Championships - London IPP Open - Helsinki Red Letter Days Open - Nottingham Yokohama World Tennis Gaora Cup - Yokohama RCA Championships - Indianapolis Hamburg Challenger - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Open SEAT 2008 - Barcelona The Artois Championships - London Ljubljana Open - Ljubljana The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Open de Moselle - Metz Qatar Exxon Mobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Pro Tennis World Open - Sunrise Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha IPP Geneva Trophy - Geneva SAP Open - San Jose Lambertz Open by Stawag - Aachen Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston The LTA Hull Challenger - Hull 3rd Volkswagon Challenger - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Rezidenza Open - Magdeburg BMW Tennis Championship - Sunrise Tennis Napoli Cup - Naples 2002 Eddleman USTA Challenger - Birmingham Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb AEGON Championships - London Moselle Open - Metz Dusseldorf Open Challenger 2007 - Dusseldorf PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Apia International - Sydney PBZ Zagreb Indoors - Zagreb TED Open-Akbank Private Banking - Istanbul SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis 5 Volkswagen Challenger - Wolfsburg Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Schickendanz Open - Furth Guzzini Challenger - Recanati Claro Open Colombia - Bogota Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota GHI Bronx Tennis Classic - Bronx Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Unique Zagreb Open - Zagreb Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel ASB Classic - Auckland Banca Stato Challenger Lugano - Lugano Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos BMW Open - Munich Challenger 42 - Andrezieux Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Allianz Suisse Open Gstaad - Gstaad Erste Bank Open - Vienna Sarasota Challenger Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Recanati Challenger Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos European Open - Antwerp The Wrexham Challenger - Wrexham Ecuador Open - Quito New York Open - New York Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Okal Open - Eckental Hall of Fame Open - Newport The 70th King's Cup and Queen's Cup - Bangkok BB&T Atlanta Open - Atlanta Intersport Heilbronn Open - Heilbronn Abierto Mexicano - Los Cabos Tata Open Maharashtra - Pune New York Open - New York Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston The Surbiton Trophy - Surbiton Fever-Tree Championships - London Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Heineken Challenger - Ho Chi Minh City New York Open - New York Hall of Fame Open - Newport Arroyo de la Encomienda - Valladolid Togliatti Cup - Togliatti President's Cup 2000 - Tashkent Pro Tennis World Open - Boca Raton Sarajevo Challenger Aberto Da Costa Do Sauipe - Bahia Manta Challenger The Stella Artois Grass Court Championships - Queen's/London The LTA Wrexham Challenger - Wrexham U.S. Men's Clay Court Championships - Houston The LTA Bolton Challenger - Bolton Fergana Challenger - Fergana Regions Morgan Keegan Championships - Memphis Open Seat Godo 2007 - Barcelona Calgary Challenger Ethias Tennis Trophy - Mons Sacramento Challenger Eisenberg Jerusalem Open 2000 - Jerusalem Thailand Open - Bangkok AEGON Championships - London Asics Challenger Open - Monchengladbach Allianz Suisse Open Gstaad - Gstaad Heilbronn Challenger China Open - Beijing Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Black Forest Open - Freudenstadt Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg PBZ Zagreb Indoors - Zagreb The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam AAPT Championships - Adelaide Adidas International - Sydney Qatar Open - Doha Charlottesville Challenger Qatar ExxonMobil Open - Doha Surbiton Challenger Nottingham Challenger Charlottesville Challenger Houston Challenger Calgary Challenger Tallahassee Challenger Grand Prix de Tennis de Lyon - Lyon International Championship of Croatia - Umag Open de Moselle - Metz Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten Kremlin Cup - Moscow Medibank Private International - Sydney Open de la Comunidad Valenciana - Valencia Open de Moselle - Metz Tennis Masters Series - Paris Tennis Masters Series - Toronto Tennis Masters Series - Hamburg Tennis Masters Series - Paris Pacific Life Open - Indian Wells PBZ Zagreb Indoors - Zagreb NASDAQ-100 Open - Miami Miller Lite Hall of Fame Tennis Championships - Newport Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid 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 - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Sony Ericsson Open - Miami PBZ Zagreb Indoors - Zagreb Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Davidoff Swiss Indoors - Basel Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo AEGON Championships - London Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati PTT Thailand Open - Bangkok Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - 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 Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo AIG Japan Open - Tokyo Abierto Mexicano de Tenis Mifel - Los Cabos The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Hall of Fame Open - Newport International Tennis Championships - Delray Beach Open 13 - Marseille Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Delray Beach Open - Delray Beach Ecuador Open - Quito Open Sud de France - Montpellier bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach Citi Open - Washington Mutua Madrid Open - Madrid Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Miami Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Rogers Cup - Montreal U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris BNP Paribas Masters - Paris Wimbledon - London French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, QF, CRO-USA, 3-2 Kooyong Classic - Kooyong Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, F, CRO-ARG 2-3 Olympics - Athens Australian Open - Melbourne Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 All Lower level tournaments