Career 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 Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 USA F4 USA F5 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 USA F12 Netherlands F1 USA F13 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Switzerland F2 France F4 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F13 France F14 France F18 Germany F4 Germany F5 Italy F10 France F3 France F14 France F15 France F4 France F5 Spain F23 France F24 Germany F4 Belgium F5 Germany F11 Sweden F3 USA F33 USA F34 M25 Nussloch M25 Trento France F5 Italy F23 Tulsa Auto Collection USTA Challenger - Tulsa BMW Tennis Championship - Sunrise Men's Pro Challenger at Tunica National - Tunica BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda GHI Bronx Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 West Side Tennis Club Challenger - Forest Hills Morocco Tennis Tour - Rabat M25 Nottingham M25 Nottingham Odlum Brown Vancouver Open - Vancouver Lubbock Challenger - Lubbock Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Puerto Rico Challenger Tennis Event - Humacao The Comercia Challenger - Aptos Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Countrywide Classic USTA Men's Challenger - Carson Granby Challenger - Granby 5 Volkswagen Challenger - Wolfsburg Challenger Britania Zavaleta - Puebla 2002 Tulsa USTA Challenger - Tulsa 2002 Azalea Orthopedic Challenger - Tyler USTA Seascape Challenger - Aptos USTA Challenger of Dallas - Dallas GHI Bronx Classic - Bronx Riviera de Rimini Challenger - Rimini Abierto Club Casablanca - Mexico City Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Waco Tennis Challenger - Waco Labertz Open by Stawag - Aachen Flea Market Cup Busan Challenger Tennis - Busan Siemens Open - Scheveningen Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 USTA Challenger of Calabasas - Calabasas Lubbock Challenger - Lubbock Wolfsburg Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi The USTA Challenger at West End Racquet - Torrance Barletta Challenger JSM Challenger of Champaign - Urbana Prague Open - Prague Burbank Challenger - Burbank Pro Tennis World Open - Sunrise Nottingham Challenger Yuba City Challenger Draft Corona Mexico City Open - Mexico City USTA Challenger of Oklahoma - Tulsa Pozoblanco Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Aptos Challenger Manchester Challenger Czech Open 2005 - Prostejov National Bank Men's Rimouski Challenger - Rimouski St. Remy Challenger Pro Challenger at Calabasas - Calabasas Bogota Challenger Buenos Aires Challenger JSM Challenger - Champaign dBI Tennis Challenger - Binghamton Istanbul Challenger Asuncion Challenger Kolding Challenger Orleans Challenger ATP Challenger Numea - New Caledonia Charlottesville Challenger Aachen Challenger Unique Zagreb Open - Zagreb Ramat Hasharon Challenger Alessandria Challenger Nottingham Challenger Lugano Challenger Aptos Challenger Flea Market Cup Busan Challenger Tennis - Busan Binghamton Challenger The Swanston Challenger - Sacramento 2004 Keys Gate Challenger - Homestead Sacramento Challenger Seoul Challenger Aachen Challenger Knoxville Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Dallas Challenger Sarasota Challenger Prague Challenger Caltanissetta Challenger Samsung Secruities Cup Challenger - Seoul Recanati Challenger Segovia Challenger Binghamton Challenger BMW Tennis Championship - Sunrise Aamulehti Tampere Open - Tampere Morocco Tennis Tour - Marrakech 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Mons Challenger Rennes Challenger Eckental Challenger Noumea Challenger Heilbronn Challenger Music City Challenger - Nashville ITG Miami Challenger - Miami Singha Tennis Classic - Tarzana Odlum Brown Vancouver Open - Vancouver Abierto Internacional de Salinas 'Dario Expreso' - Salinas Kaohsiung Challenger Rhodes Challenger Vancouver Challenger Athens Challenger Alphen Challenger Rome Challenger Kazan Challenger Turin Challenger Maui Challenger Leon Challenger Savannah Challenger Anning Challenger XL Bermuda Open - Bermuda Mons Challenger Nottingham Challenger Eckental Challenger Winnetka Challenger Polska Energia Open - Bytom Lexington Challenger Aptos Challenger Alphen Challenger Wolfsburg Challenger Orleans Challenger Rennes Challenger Corona Mexico City Open - Mexico City Eckental Challenger ECM Prague Open - Prague Heilbronn Challenger Dallas Challenger Leon Challenger Savannah Challenger Nottingham Challenger Nottingham-2 Challenger Vancouver Challenger Aptos Challenger Orleans Challenger XII Abierto Internacional de Salinas - Salinas Mons Challenger Morocco Tennis Tour - Fes Eckental Challenger Mouilleron-Le-Captif Challenger II Naples ITG Challenger - Naples Glasgow Challenger New Delhi Challenger Drummondville Challenger Le Gosier Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Challenger Natrel Presented by National Bank - Granby Vancouver Challenger Santiago Challenger Mons Challenger Eckental Challenger Samsung Securities Cup - Seoul Bergamo Challenger AT&T Challenger of Dallas - Dallas Izmir Challenger Portoroz Challenger Orleans Challenger Salzburg Challenger Theusbridge.com Tennis Classic - Tarzana Knoxville Challenger Champaign Challenger Happy Valley Challenger Surbiton Challenger Kolkata Challenger Scheveningen Challenger Sarasota Challenger China Open - Beijing Le Gosier Challenger Orleans Challenger Rome Challenger Chicago Challenger Tunis Challenger Aptos Challenger Nottingham 1 Challenger Orleans Challenger Kun-Ming Challenger Winnetka Challenger Yokohama Challenger Fairfield Challenger Ostrava Challenger Noumea Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Pozoblanco Challenger Lexington Challenger Aix En Provence Challenger Bangkok Challenger Bangkok Challenger Aptos Challenger Biella 5 Challenger Vancouver Challenger Granby Challenger St. Remy Challenger Tiburon Challenger Open des Alpes Trophee BNP Paribas - Grenoble Pau Challenger Biel Challenger Charlottesville Challenger 2005 Freeman Men's Challenger - Joplin Champaign Challenger Recanati Challenger Heilbronn Challenger Flea Market Cup - Busan Savannah Challenger Seoul Challenger Britania Zavaleta - Puebla Recanati Challenger Bath Challenger Koblenz Challenger Alessandria Challenger Nottingham Challenger Indian Wells Challenger St. Petersburg Open - St. Petersburg Ilkley Challenger Bancolombia Open - Bogota Segovia Challenger St. Remy Challenger Binghamton Professional Tennis Tournament - Binghamton Quimper Challenger Charlottesville Challenger Rennes Challenger Seoul Challenger The Waco International Tennis Challenger - Waco Ethias Trophy - Mons USTA Challenger of San Antonio - San Antonio The $50,000 Pro Challenger at Calabasas - Calabasas University of Tennessee USTA Challenger - Knoxville Challenger Leon 2003 - Leon Guadalajara Challenger Eckental Challenger Exim Agmedia Open - Kosice Tunis Open - Tunis 2003 Freeman Men's Challenger - Joplin Siemens Open 2003 - Scheveningen Francavilla Challenger Naples Challenger - Naples Vancouver Challenger Athens Challenger Eckental Challenger Bratislava Challenger Cherbourg Challenger Phoenix Challenger South African Airways Tennis Open - Durban Busan Challenger USTA Comerica Challenger - Aptos Gwangju Challenger Southern Capital Cup - Almaty Surbiton Challenger Samsung Securities Cup Challenger Tennis - Seoul Istanbul Challenger Prague Challenger Cherbourg Challenger Thailand Open - Bangkok Rome 1 Challenger Rome 2 Challenger Nottingham-2 Challenger Bergamo Challenger Ismaning Challenger Eckental Challenger Bendigo Challenger Cherbourg Challenger Forli 4 Challenger Lugano Challenger Heilbronn Challenger Tunis Challenger Reggio Emilia Challenger Ilkley Challenger USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco Swanston Challenger - Sacramento 2004 Freeman Men's Challenger - Joplin Rome Challenger Hurricane Tennis Open - Bradenton USTA Men's Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica 4° Sporting Challenger - Turin Oklahoma Challenger - Tulsa Copa Club Campestre de Aguascalientes - Aguascalientes Czech Open 2006 - Prostejov Lubbock Challenger - Lubbock Mercedes-Benz Cup - Los Angeles Sunset Moulding Challenger - Yuba City Open des Alpes Trophee BNP Paribas - Grenoble Mercedes-Benz Cup - Los Angeles Glasgow Challenger Orleans Challenger Lugano Challenger Furth Challenger 2008 Lubbock Challenger - Lubbock Nur-Sultan Challenger Recanati Challenger Eckental Challenger Mons Challenger Montevideo Challenger Bratislava Challenger Cherbourg Challenger Koblenz Challenger Recanati Challenger Ethias Trophy - Mons San Marino Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Trani Challenger Samsung Securities Cup - Seoul Irving Challenger Adidas International - Sydney Quimper Challenger Quimper 2 Challenger Arizona Men's Tennis Championships - Scottsdale The Stella Artois Grass Court Championships - London Rome Challenger Miller Lite Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Johannesburg Challenger Tallahassee Challenger U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Carson Challenger Mouilleron-Le-Captif Challenger Heineken Open - Auckland Rome Challenger Bordeaux Challenger Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas The Stella Artois Championships - London PBZ Zagreb Indoors - Zagreb Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Medibank International - Sydney SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Dallas Challenger Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Helsinki Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Nottingham Challenger Open Sud de France - Montpellier SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Mouilleron-Le-Captif Challenger AEGON International - Eastbourne Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston International Tennis Championships - Delray Beach BMW Open - Munich Vicenza Challenger Vicenza Challenger Campinas Challenger Mons Challenger Noumea Challenger Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Honolulu Challenger Rennes Challenger Dallas Challenger Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Charlottesville Challenger Bergamo Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Cherbourg Challeger Helsinki Challenger Heineken Open - Auckland Sunrise Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Heilbronn Challenger Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Dallas Challenger Rimouski Challenger Thailand Open - Bangkok Brisbane International - Brisbane Guadalajara Challenger Sarasota Challenger Stockton Challenger Nottingham Challenger Rakuten Japan Open - Tokyo AAPT Championships - Adelaide Johannesburg Challenger U.S. Men's Clay Court Championships - Houston Busan Challenger Open de Nice Cote d'Azur - Nice Leon Challenger Mons Challenger Dubai Duty Free Tennis Championships - Dubai Athens Challenger Ortisei Challenger AEGON Championships - London European Open - Antwerp Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna European Open - Antwerp Guadalajara Challenger Le Gosier Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Busan Challenger Hall of Fame Open - Newport Gerry Weber Open - Halle Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Sarasota Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur Gimcheon Challenger Kremlin Cup - Moscow Manchester Challenger Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Tiburon Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota Citi Open - Washington Qatar ExxonMobil Open - Doha Apia International - Sydney Bordeaux Challenger RCA Championships - Indianapolis Mons Challenger AIG Japan Open - Tokyo Kyoto Challenger Drummondville Challenger Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Orleans Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Qatar ExxonMobil Open - Doha Ilkley Challenger Topshelf Open - 's-Hertogenbosch Lexington Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hamburg Challenger Citi Open - Washington Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Open Sud de France - Montpellier Meerbusch Challenger Erste Bank Open - Vienna Biel Challenger ABN AMRO World Tennis Tournament - Rotterdam Agri Challenger San Luis Potosi Challenger - San Luis Potosi Finnish Open - Helsinki Open Sud de France - Montpellier Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Chengdu Open - Chengdu Quimper Challenger Citi Open - Washington Tata Open Maharashtra - Pune Prague II Challenger Kroger / St. Jude International - Memphis Tallahassee Tennis Challenger - Tallahassee China Open - Beijing cinch Championships - London Franklin Templeton Tennis Classic - Scottsdale European Open - Antwerp Abierto Mexicano Telcel - Acapulco Legg Mason Tennis Classic - Washington PBZ Zagreb Indoors - Zagreb Copa AT&T - Buenos Aires Arizona Men's Tennis Championships - Scottsdale Qatar ExxonMobil Open - Doha Open 13 - Marseille Topshelf Open - 's-Hertogenbosch U.S. Mens's Clay Court Championship - Houston Maharashtra Open - Pune Open 13 Provence - Marseille BMW Open - Munich Tennis Masters Series - Miami Tennis Masters Series - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Murcia Challenger Rogers Cup - Montreal Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Rogers Cup - Montreal BNP Paribas Open - Indian Wells Ann Arbor Challenger Aix En Provence Challenger Internazionali BNL d'Italia - Rome Turin Challenger US Men's Clay Court Championship - Houston Rogers Masters - Toronto Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna BNP Paribas Open - Indian Wells Australian Open - Melbourne Sony Ericsson Open - Miami Rogers Cup - Montreal Legg Mason Tennis Classic - Washington Sony Ericsson Open - Miami Farmers Classic - Los Angeles Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Malaysian Open - Kuala Lumpur U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York Miami Open - Miami U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Abierto Mexicano de Tenis Mifel - Los Cabos U.S. Open - New York French Open - Paris Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Countrywide Classic - Los Angeles Miami Open - Miami Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart U.S. Open - New York Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Davis Cup, World Group, PO, AUS-BEL 2-3 French Open - Paris Davis Cup, World Group, QF, USA-BEL 4-0 U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open (juniors) U.S. Open (juniors) Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Olympics - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, BEL-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Australian Open (juniors)