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 New Zealand F2 Australia F3 Australia F6 Australia F9 Australia F3 Australia F4 Australia F5 Indonesia-w3 Thailand F1 Thailand F2 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Australia F13 Australia F3 Indonesia F1 Indonesia F Indonesia F3 Indonesia F4 Indonesia F6 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F1 Australia F2 New Zeland F1 New Zeland F2 Australia F3 Australia F4 Mexico F5 Mexico F6 Mexico F7 Mexico F8 USA F12 USA F13 USA F14 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Malaysia F1 Malaysia F2 Australia F11 Australia F12 Australia F1 Australia F2 Australia #2-w1 Indonesia-w4 Australia F3 Australia F5 Australia F10 Indonesia-w1 Indonesia-w2 Thailand F3 Indonesia F5 Australia F11 Calabasas Challenger The LTA Hull Challenger - Hull IX Open Internacional D'Andorra - Andorra Renault Slovenian Open - Ljubljana BH Tennis Open International Cup - Belo Horizonte Warsteiner Challenger - Wolfsburg Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck 2002 USTA Challenger of Calabasas - Calabasas USTA Seascape Challenger - Aptos Challenger Britania Zavaleta - Puebla IPP Open - Helsinki The 70th King's Cup and Queen's Cup - Bangkok Intersport Heilbronn Open - Heilbronn Open de Charleroi - Charleroi Urbana-Champaign Challenger - Urbana Residenza Open - Magdeburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de L'Isere - Grenoble The Rajasthan Golden Jubilee - Jaipur The LTA Wrexham Challenger - Wrexham Warsteiner Challenger Lubeck 2001 - Lubeck Challenger Ford de Cherbourg - Cherbourg West of England Challenger - Bristol Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Tennis Classic - Bronx 2004 USTA Challenger of Calabasas - Calabasas Weissenhauser Strand Cup - Hamburg Lamberts Open by Stawag - Aachen The Surbiton Trophy - Surbiton Kia International in Burnie - Burnie Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Warsteiner Challenger Lubeck - Lubeck Tatra Banka Open 2003 - Bratislava Kaohsiung Challenger Uncle Toby's Challenger in Burnie - Burnie Uncle Toby's Australian Men's Clay Court Challenger - Canberra Kia International In Caloundra - Caloundra MST ATP Challenger International - Burnie Unique Zagreb Open - Zagreb Caloundra ATP Challenger - Caloundra Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington Burnie Challenger Melbourn Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Ramat Hasharon Challenger Nottingham Challenger San Benedetto Challenger Aptos Challenger Lexington Challenger Granby Challenger Vancouver Challenger Kia International In Kawana - Kawana Binghamton Challenger BMW Tennis Championship - Sunrise Challenger Banque Nationale - Granby The Surbiton Trophy - Surbiton Seoul Challenger Ramat Hasharon Challenger Chuncheon Challenger Ojai Challenger Aptos Challenger Ethias Tennis Trophy - Mons Sacramento Challenger Rijeka Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Vancouver Challenger Caloundra Challenger Dallas Challenger Sunset Moulding Challenger - Yuba City Nottingham Challenger BMW Tennis Championship - Sunrise Sacramento Challenger Tiburon Challenger Burnie Challenger Caloundra Challenger Sarasota Challenger Bordeaux Challenger Nottingham Challenger Heilbronn Challenger Pereira Challenger Nottingham Challenger Burnie Challenger Baton Rouge Challenger Club Coop's ATP Challenger International - Brisbane 2001 USTA Tallahassee Tennis Challenger - Tallahassee Nottingham Challenger The Surbiton Trophy - Surbiton Dallas Challenger Morelos Challenger Guadalajara Challenger Taipei City Challenger Busan Challenger Manchester Challenger Traralgon Challenger Tenerife Challenger Bangkok Challenger Ho Chi Minh City Challenger Zhuhai Challenger Ningboo Challenger Gatineau Challenger Happy Valley Challenger Carson Challenger Ningboo Challenger Playford Challenger Launceston Challenger Morelos Challenger Bangkok Challenger Aptos Challenger Gwangju Challenger Monterrey Challenger Hua Hin Challenger Burnie Challenger Open de L'Isere (Open 38) - Grenoble Sarasota Challenger Rezidenza Open - Magdeburg Tennis Napoli Cup - Naples ARMS USTA Challenger - Rocky Mount Maui Challenger Whirlpool Open - Budapest Calgary Challenger Charlottesville Challenger Leon Challenger Surbiton Challenger Kuppers Kolsch Cup - Aachen Calgary Challenger Lexington Challenger Aptos Challenger Shanghai Challenger XI Venice Open - Venice Nanchang Challenger Bristol Challenger Trophy - Bristol Aberto Da Costa Do Sauipe - Bahia The LTA Manchester Challenger - Manchester Quanzhou Challenger Yokohama World Tennis Gaora Cup - Yokohama Granby Challenger Kaohsiung Challenger Zagreb Open - Zagreb Ho Chi Minh City Challenger Shenzhen Challenger Burnie Challenger Gemax Open - Belgrade Savannah Challenger Athens Challenger Fairfield Challenger Houston Challenger PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington D.C. Surbiton Challenger Nottingham Challenger 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Eisenberg Jerusalem Open 2000 - Jerusalem The Wrexham Challenger - Wrexham Lucknow ATP Tour Challenger - Lucknow Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Pro Tennis World Open - Boca Raton Pro Tennis World Open - Sunrise Ilkley Challenger Delray Beach International Tennis Championships - Delray Beach Charlottesville Challenger Tiburon Challenger Houston Challenger The Stella Artois Grass Court Championships - Queen's/London President's Cup 2000 - Tashkent Winnetka Challenger President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai Tallahassee Challenger The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan The Stella Artois Grass Court Championships - London Puebla Challenger Nottingham-2 Challenger Stockholm Open - Stockholm Tallahassee Challenger BMW Open - Munich Savannah Challenger Bordeaux Challenger AAPT Championships - Adelaide Adidas International - Sydney Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis International Tennis Championships - Delray Beach Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Mercedes-Benz Cup - Los Angeles International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona BMW Open - Munich Shenzhen Challenger Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide ARAG World Team Championship - Dusseldorf Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai AEGON Championships - London Legg Mason Tennis Classic - Washington International Championship of Croatia - Umag Heineken Open Shanghai - Shanghai Indian Wells Challenger Winnipeg Challenger China Open - Beijing Davidoff Swiss Indoors Basel - Basel Bratislava Challenger Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Medibank International - Sydney Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Thailand Open - Bangkok Brisbane International - Brisbane Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Rimouski Challenger Sarasota Challenger Countrywide Classic - Los Angeles Milan Indoors - Milan Farmers Classic - Los Angeles Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz PTT Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Citi Open - Washington China Open - Beijing PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Swiss Indoors Basel - Basel BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha AEGON Championships - London Open Seat Godo 2007 - Barcelona Hungarian Open - Budapest Gerry Weber Open - Halle The Stella Artois Championships - London Brisbane International - Brisbane US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Hall of Fame Open - Newport Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha New York Open - New York Happy Valley Challenger Serbia Open - Belgrade Hall of Fame Open - Newport Lexington Challenger Serbia Open - Belgrade BMW Open - Munich Binghamton Challenger China Open - Beijing Qatar ExxonMobil Open - Doha SAP Open - San Jose Irving Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta Farmers Classic - Los Angeles Gimcheon Challenger Erste Bank Open - Vienna Brisbane International - Brisbane US Men's Clay Court Championship - Houston BMW Open - Munich AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport AEGON Championships - London Atlanta Tennis Championships - Atlanta BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Citi Open - Washington Leon Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Canberra Challenger Apia International - Sydney Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb AIG Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Yokohama Challenger BB&T Atlanta Open - Atlanta Taipei City Challenger Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Zhangjiagang Challenger Aegon Nottingham Open - Nottingham Gwangju Challenger Claro Open Colombia - Bogota III Gramado Open de Tenis - Gramado GHI Bronx Tennis Classic - Bronx BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Kobe Challenger Millennium Estoril Open - Estoril Kyoto Challenger ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Shanghai Challenger Chengdu Open - Chengdu Rakuten Japan Open - Tokyo TED Open-Akbank Private Banking - Istanbul Ecuador Open - Quito Okal Open - Eckental Challenger 42 - Andrezieux Memphis Open - Memphis Delray Beach Open - Delray Beach Privat Bank Cup - Dniepropetrovsk Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Sarajevo Open - Sarajevo Citi Open - Washington Abierto Mexicano - Los Cabos New York Open - New York Delray Beach Open - Delray Beach BMW Open - Munich Hall of Fame Open - Newport Citi Open - Washington Arizona Men's Tennis Championships - Scottsdale Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach Qatar Open - Doha Open 13 - Marseille Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Sydney International - Sydney BMW Open - Munich The Stella Artois Championships - London China Open - Beijing Open SEAT 2008 - Barcelona AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Open Seat Godo - Barcelona Gerry Weber Open - Halle AEGON International - Eastbourne If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Milan Indoors - Milan Brisbane International - Brisbane Rakuten Japan Open - Tokyo European Open - Antwerp Ecuador Open - Quito Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch New York Open - New York U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Paris RCA Championships - Indianapolis Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Apia International - Sydney PBZ Zagreb Indoors - Zagreb Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Davidoff Swiss Indoors - Basel Geneva Open - Geneva Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Campbell's Hall of Fame Tennis Championships - Newport Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati 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 Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Swiss Indoors Basel - Basel BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AEGON Championships - London Pacific Life Open - Indian Wells Tennis Masters Series - Paris Tennis Masters Series - Toronto U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Qatar ExxonMobil Open - Doha Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Australian Open - Melbourne BNP Paribas Masters - Paris Wimbledon - London Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Australian Open - Melbourne French Open - Paris U.S. Open - New York Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Western & Southern Open - Cincinnati 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 Claro Open Colombia - Bogota 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 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 Campbells Hall of Fame Tennis Championships - Newport Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Abierto Mexicano - Los Cabos Australian Open - Melbourne US Men's Clay Court Championship - Houston Fever-Tree Championships - London Wimbledon - London Wimbledon - London NASDAQ-100 Open - Miami Telecom Italia Masters - Rome U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 U.S. Open - New York Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, Group I, 2R, AUS-KOR 5-0 Wimbledon - London Hopman Cup - Perth Davis Cup, World Group, F, CRO-ARG 2-3 French Open - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York River Oaks International Tennis Tournament - Houston French Open - Paris Mutua Madrid Open - Madrid All Lower level tournaments Wimbledon - London Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, SF, CRO-RUS 3-2 Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Kooyong Classic - Kooyong Olympics - Athens