Career 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 Usa F16 USA F17 USA F3 USA F10 USA F18 USA F31 USA F3 USA F5 USA F6 USA F12 USA F13 USA F14 USA F15 USA F16 USA F17 USA F18 USA F23 Canada F7 Canada F8 USA F28 USA F29 USA F30 USA F31 USA F32 USA F2 USA F6 USA F11 USA F13 Netherlands F1 USA F14 Italy F16 Italy F17 Italy F18 Italy F21 Italy F22 USA F22 USA F23 Canada F7 Canada F8 Canada F9 Canada F10 Usa F11 Usa F12 USA F29 USA F30 USA F8 USA F17 Canada F3 USA F7 USA F8 USA F11 USA F27 USA F1 USA F3 USA F4 USA F5 USA F7 USA F12 Netherlands F2 Netherlands F3 M25 Naples USA F13 USA F1 M25 Naples USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton Whirlpool Open - Budapest Kuppers Kolsch Cup - Aachen Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Warsteiner Challenger - Wolfsburg Aberto Da Costa Do Sauipe - Bahia XI Venice Open - Venice Bristol Challenger Trophy - Bristol The Wrexham Challenger - Wrexham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de L'Isere (Open 38) - Grenoble Challenger Britania Zavaleta - Puebla Lamberts Open by Stawag - Aachen Yokohama World Tennis Gaora Cup - Yokohama Okal Open - Eckental IPP Open - Helsinki The 70th King's Cup and Queen's Cup - Bangkok Lucknow ATP Tour Challenger - Lucknow GHI Bronx Classic - Bronx Zagreb Open - Zagreb Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton 2004 USTA Challenger of Calabasas - Calabasas The Surbiton Trophy - Surbiton BMW Tennis Championship - Sunrise Open de Charleroi - Charleroi Sacramento Challenger Tiburon Challenger Bratislava Challenger Heilbronn Challenger TED Open-Akbank Private Banking - Istanbul Sarasota Challenger Savannah Challenger Renault Slovenian Open - Ljubljana Campinas Challenger Sao Paulo Challenger Charlottesville Challenger Champaign Challenger Panama City Challenger Barranquilla Challenger Savannah Challenger Neride Prague Indoor - Prague Tallahassee Challenger Warsteiner Challenger Lubeck 2001 - Lubeck Residenza Open - Magdeburg Milan Challenger Urbana-Champaign Challenger - Urbana Sacramento Challenger Intersport Heilbronn Open - Heilbronn Maui Challenger Tallahassee Challenger Launceston Challenger Gemax Open - Belgrade Vicenza Challenger Heilbronn Challenger Mestre Challenger Caltanissetta Challenger New York Open - New York Lexington Challenger Aptos Challenger Columbus Challenger Knoxville Challenger The LTA Hull Challenger - Hull Maui Challenger Dallas Challenger Sarasota Challenger Savannah Challenger Surbiton Challenger Aptos Challenger Tiburon Challenger Las Vegas Challenger Charlottesville Challenger Irving Challenger Panama City Challenger Aix En Provence Challenger The Rajasthan Golden Jubilee - Jaipur Warsteiner Challenger Lubeck - Lubeck Bordeaux Challenger Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham Nottingham Challenger Ilkley Challenger Sarajevo Open - Sarajevo Aptos Challenger Szczecin Challenger Sibiu Challenger Fairfield Challenger Binghamton Professional Tennis Tournament - Binghamton Playford Challenger Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk Pro Tennis World Open - Boca Raton Binghamton Challenger Chicago Challenger Monterrey Challenger Cary Challenger Fairfield Challenger Charlottesville Challenger Houston Challenger Dallas Challenger Surbiton Challenger Sarasota Challenger Nottingham Challenger Ilkley Challenger Winnetka Challenger Calgary Challenger Cary Challenger Charlottesville Challenger Houston Challenger Pro Tennis World Open - Sunrise Tallahassee Challenger Cleveland Challenger Knoxville Challenger Biella 6 Challenger Las Vegas Challenger Savannah Challenger Cary Challenger Charlottesville Challenger Biella Challenger Cary Challenger Orlando Challenger BMW Tennis Championship - Sunrise Savannah Challenger Binghamton Challenger Lyon Challenger Indianapolis Challenger Aptos Challenger Porto Alegre Challenger Cary 2 Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Rezidenza Open - Magdeburg 2002 USTA Challenger of Calabasas - Calabasas Tennis Napoli Cup - Naples 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Columbus Challenger The Surbiton Trophy - Surbiton Puerto Vallarta Challenger Bordeaux Challenger The LTA Manchester Challenger - Manchester Savannah Challenger Champaign Challenger Open de L'Isere - Grenoble West of England Challenger - Bristol President's Cup - Tashkent Traralgon Challenger Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai The Stella Artois Grass Court Championships - Queen's/London Miller Lite Hall of Fame Tennis Championships - Newport Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton The Stella Artois Grass Court Championships - London Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Heilbronn Challenger Rome Challenger International Championship of Croatia - Umag RCA Championships - Indianapolis Medibank Private International - Sydney Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Mercedes-Benz Cup - Los Angeles Phoenix Challenger Guayaquil Challenger Sarasota Challenger Sydney International - Sydney Tallahassee Challenger International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Monterrey Challenger The Stella Artois Championships - London Chennai Open - Chennai U.S. Men's Clay Court Championships - Houston Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington The Stella Artois Championships - London Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Forli Challenger The Artois Championships - London The Nottingham Open - Nottingham PBZ Zagreb Indoors - Zagreb ATP Studena Croatia Open Umag - Umag Open SEAT 2008 - Barcelona Open de Moselle - Metz Allianz Suisse Open Gstaad - Gstaad Open SEAT Godo 2006 - Barcelona Grand Prix de Tennis de Lyon - Lyon Pilot Pen Tennis - New Haven Calgary Challenger The Dubai Tennis Championships - Dubai Sarasota Challenger Newport Beach Challenger Legg Mason Tennis Classic - Washington China Open - Beijing Binghamton Challenger Lexington Challenger Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb Qatar Exxon Mobil Open - Doha Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Orlando Challenger Pereira Challenger Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Binghamton Challenger Lexington Challenger AEGON Championships - London Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Sao Jose Do Rio Preto Challenger PBZ Zagreb Indoors - Zagreb Sarasota Challenger Rakuten Japan Open - Tokyo AEGON Championships - London PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Napa Challenger Moselle Open - Metz Tiburon Challenger Kremlin Cup - Moscow Hall of Fame Tennis Championships - Newport Noumea Challenger Burnie Challenger Moselle Open - Metz PTT Thailand Open - Bangkok US Men's Clay Court Championship - Houston Irving Challenger Kremlin Cup - Moscow Le Gosier Challenger Cary 1 Challenger Sarasota Challenger Savannah Challenger Qatar ExxonMobil Open - Doha Perugia Challenger Cary Challenger Hall of Fame Tennis Championships - Newport Tiburon Challenger Swiss Indoors Basel - Basel Charlottesville Challenger Champaign Challenger Happy Valley Challenger U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Tallahassee Challenger Power Horse Cup - Dusseldorf Apia International - Sydney IX Open Internacional D'Andorra - Andorra AEGON International - Eastbourne Ilkley Challenger Delray Beach Open - Delray Beach Winnipeg Challenger Erste Bank Open - Vienna Citi Open - Washington Eisenberg Jerusalem Open 2000 - Jerusalem BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna III Gramado Open de Tenis - Gramado Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Ecuador Open - Quito Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston US Men's Clay Court Championship - Houston Hungarian Open - Budapest Millennium Estoril Open - Estoril Stockton Challenger Citi Open - Washington Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport European Open - Antwerp Knoxville Challenger Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch Brisbane International - Brisbane BH Tennis Open International Cup - Belo Horizonte Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano - Los Cabos Rome Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger PBZ Zagreb Indoors - Zagreb Newport Beach Challenger Dallas Challenger Irving Challenger Surbiton Challenger Winnetka Challenger U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano de Tenis Mifel - Los Cabos Tiburon Challenger Knoxville Challenger Delray Beach Open - Delray Beach Braga Challenger Lisbon Challenger US Men's Clay Court Championship - Houston Aptos Challenger BMW Open - Munich Ann Arbor Challenger Geneva Open - Geneva Gerry Weber Open - Halle Memphis Open - Memphis The Stella Artois Grass Court Championships - London Orlando Challenger Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Aix En Provence Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Ethias Tennis Trophy - Mons GHI Bronx Tennis Classic - Bronx Citi Open - Washington Mercedes-Benz Cup - Los Angeles Cleveland Challenger Grand Prix de Tennis de Lyon - Lyon Tata Open Maharashtra - Pune Gerry Weber Open - Halle Milan Indoors - Milan GHI Bronx Tennis Classic - Bronx Delray Beach Open - Delray Beach BMW Open - Munich Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha The Surbiton Trophy - Surbiton BMW Open - Munich If Stockholm Open - Stockholm Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Truist Atlanta Open - Atlanta Stockholm Open - Stockholm Ecuador Open - Quito BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Fever-Tree Championships - London Hall of Fame Open - Newport Kremlin Cup - Moscow Tata Open Maharashtra - Pune New York Open - New York Delray Beach Open - Delray Beach Citi Open - Washington Delray Beach Open - Delray Beach Citi Open - Washington President's Cup 2000 - Tashkent Delray Beach International Tennis Championships - Delray Beach PTT Thailand Open - Bangkok BMW Open - Munich Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach ARAG World Team Championship - Dusseldorf Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart International Tennis Championships - Delray Beach Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril The 10tele.com Open - Nottingham RCA Championships - Indianapolis Ricoh Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven China Open - Beijing PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open Seat Godo 2007 - Barcelona RCA Championships - Indianapolis Thailand Open - Bangkok Qatar Exxon Mobil Open - Doha Open 13 - Marseille Estoril Open - Estoril Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Hall of Fame Open - Newport AEGON Championships - London China Open - Beijing Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Campbell's Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta US Men's Clay Court Championship - Houston PBZ Zagreb Indoors - Zagreb Abierto Mexicano - Los Cabos US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Claro Open Colombia - Bogota BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington ASB Classic - Auckland Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Memphis Open - Memphis BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril AEGON Championships - London New York Open - New York bett1HULKS Indoors - Cologne Dallas Open - Dallas US Men's Clay Court Championship - Houston Tennis Masters Series - Toronto Tennis Masters Series - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Telecom Italia Masters - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Tennis Masters Series - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Tennis Masters Series - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London 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 Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrilena Madrid Open - Madrid Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Wimbledon - London Shanghai - Shanghai Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Tennis Masters Series - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Tennis Masters Series - Madrid Mutua Madrid Open - Madrid U.S. Open - New York NASDAQ-100 Open - Miami Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Australian Open - Melbourne Sony Ericsson Open - Miami Miami Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Toronto French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Coupe Rogers - Montreal U.S. Open - New York Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Australian Open - Melbourne BA-CA Tennis Trophy - Vienna U.S. Open - New York BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon - London Mutua Madrid Open - Madrid Masters Series Monte Carlo - Monte Carlo Sony Ericsson Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London 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 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 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 Davis Cup, World Group, QF, ARG-CRO 4-1 U.S. Open - New York River Oaks International Tennis Tournament - Houston U.S. Open (juniors) U.S. Open (juniors) French Open (juniors) U.S. Open (juniors) Kooyong Classic - Kooyong Australian Open (Wildcard) All Lower level tournaments Olympics - Athens