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 USA F33 Sweden F3 USA F34 M25 Nussloch M25 Trento France F5 Italy F23 BMW Tennis Championship - Sunrise Tulsa Auto Collection USTA Challenger - Tulsa 2003 West Side Tennis Club Challenger - Forest Hills XL Bermuda Open - Bermuda Morocco Tennis Tour - Rabat Morocco Tennis Tour - Casablanca Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen GHI Bronx Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa BMW Tennis Championship - Sunrise Men's Pro Challenger at Tunica National - Tunica Countrywide Classic USTA Men's Challenger - Carson M25 Nottingham M25 Nottingham Odlum Brown Vancouver Open - Vancouver Lubbock Challenger - Lubbock Riviera de Rimini Challenger - Rimini Mitsubishi Electric Europe Cup - Monza Oldum Brown Vancouver Open - Vancouver 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 Alexander Kolyaskin Memorial - Donetsk Waco Tennis Challenger - Waco Granby Challenger - Granby Flea Market Cup Busan Challenger Tennis - Busan 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 Abierto Club Casablanca - Mexico City Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Labertz Open by Stawag - Aachen Wolfsburg Challenger Barletta Challenger Siemens Open - Scheveningen Nottingham Challenger Yuba City Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 USTA Challenger of Calabasas - Calabasas Lubbock Challenger - Lubbock Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Pozoblanco Challenger 2004 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi The USTA Challenger at West End Racquet - Torrance Aptos Challenger JSM Challenger of Champaign - Urbana Manchester Challenger Prague Open - Prague Burbank Challenger - Burbank Pro Tennis World Open - Sunrise Draft Corona Mexico City Open - Mexico City Istanbul Challenger USTA Challenger of Oklahoma - Tulsa 2005 West Side Tennis Coub Men's Challenger - Forest Hills St. Remy Challenger Bogota Challenger Czech Open 2005 - Prostejov Buenos Aires Challenger National Bank Men's Rimouski Challenger - Rimouski Asuncion Challenger Kolding Challenger Orleans Challenger Charlottesville Challenger Aachen Challenger Pro Challenger at Calabasas - Calabasas Ramat Hasharon Challenger JSM Challenger - Champaign dBI Tennis Challenger - Binghamton Alessandria Challenger Nottingham Challenger Lugano Challenger ATP Challenger Numea - New Caledonia Aptos Challenger Binghamton Challenger Unique Zagreb Open - Zagreb Sacramento Challenger Seoul Challenger Aachen Challenger Knoxville Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Flea Market Cup Busan Challenger Tennis - Busan Dallas Challenger The Swanston Challenger - Sacramento 2004 Keys Gate Challenger - Homestead Sarasota Challenger Prague Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Caltanissetta Challenger Samsung Secruities Cup Challenger - Seoul Mons Challenger Rennes Challenger Eckental Challenger BMW Tennis Championship - Sunrise Aamulehti Tampere Open - Tampere Morocco Tennis Tour - Marrakech Noumea Challenger Heilbronn Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Kaohsiung Challenger Vancouver Challenger Music City Challenger - Nashville Alphen Challenger ITG Miami Challenger - Miami Singha Tennis Classic - Tarzana Maui Challenger Odlum Brown Vancouver Open - Vancouver Abierto Internacional de Salinas 'Dario Expreso' - Salinas Leon Challenger Savannah Challenger Anning Challenger Rhodes Challenger Nottingham Challenger Athens Challenger Winnetka Challenger Rome Challenger Kazan Challenger Turin Challenger Lexington Challenger XL Bermuda Open - Bermuda Mons Challenger Aptos Challenger Eckental Challenger Alphen Challenger Polska Energia Open - Bytom Orleans Challenger Rennes Challenger Eckental Challenger Heilbronn Challenger Wolfsburg Challenger Dallas Challenger Leon Challenger Savannah Challenger Corona Mexico City Open - Mexico City ECM Prague Open - Prague Nottingham-2 Challenger Vancouver Challenger Aptos Challenger Nottingham Challenger Orleans Challenger Mons Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Glasgow Challenger New Delhi Challenger Drummondville Challenger Le Gosier Challenger Savannah Challenger XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Vancouver Challenger II Naples ITG Challenger - Naples Mons Challenger Eckental Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Challenger Natrel Presented by National Bank - Granby Bergamo Challenger Santiago Challenger Samsung Securities Cup - Seoul Portoroz Challenger Orleans Challenger AT&T Challenger of Dallas - Dallas Knoxville Challenger Izmir Challenger Champaign Challenger Happy Valley Challenger Surbiton Challenger Scheveningen Challenger Salzburg Challenger Theusbridge.com Tennis Classic - Tarzana Ostrava Challenger Rome Challenger Kolkata Challenger Sarasota Challenger Chicago Challenger Tunis Challenger China Open - Beijing Aptos Challenger Biella 5 Challenger Nottingham 1 Challenger Orleans Challenger Pau Challenger Biel Challenger Orleans Challenger Kun-Ming Challenger Winnetka Challenger Yokohama Challenger Fairfield Challenger Le Gosier Challenger Noumea Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Pozoblanco Challenger Lexington Challenger Aix En Provence Challenger Bangkok Challenger Bangkok Challenger Aptos Challenger Vancouver Challenger Granby Challenger St. Remy Challenger Tiburon Challenger Open des Alpes Trophee BNP Paribas - Grenoble Charlottesville Challenger 2005 Freeman Men's Challenger - Joplin Champaign Challenger Recanati Challenger Heilbronn Challenger Flea Market Cup - Busan Seoul Challenger Britania Zavaleta - Puebla Recanati Challenger Bath Challenger Koblenz Challenger Alessandria Challenger St. Petersburg Open - St. Petersburg Nottingham Challenger Indian Wells Challenger 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 Thailand Open - Bangkok 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 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 Adidas International - Sydney Arizona Men's Tennis Championships - Scottsdale Irving Challenger The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Quimper Challenger Quimper 2 Challenger TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Rome Challenger Kremlin Cup - Moscow Next Generation Hardcourts - Adelaide Medibank Private International - Sydney U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Johannesburg Challenger Tallahassee Challenger Carson Challenger Mouilleron-Le-Captif Challenger Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland Rome Challenger The Stella Artois Championships - London Bordeaux Challenger Tennis Channel Open - Las Vegas 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 Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Open Sud de France - Montpellier SAP Open - San Jose Dallas Challenger U.S. National Indoor Tennis Championships - Memphis Helsinki Challenger AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Nottingham Challenger Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Mouilleron-Le-Captif Challenger China Open - Beijing Open de Nice Cote d'Azur - Nice Dubai Duty Free Tennis Championships - Dubai International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart European Open - Antwerp 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 Campbells Hall of Fame Tennis Championships - Newport Charlottesville Challenger European Open - Antwerp Bergamo Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Cherbourg Challeger Helsinki Challenger Heineken Open - Auckland US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Sunrise Challenger Heilbronn Challenger Regions Morgan Keegan Championships - Memphis Dallas Challenger Erste Bank Open - Vienna Rimouski Challenger Thailand Open - Bangkok Atlanta Tennis Championships - Atlanta 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 Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Leon Challenger Mons Challenger Athens Challenger Ortisei Challenger AEGON Championships - London Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Guadalajara Challenger Erste Bank Open - Vienna Le Gosier Challenger St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Busan Challenger European Open - Antwerp 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 Tennis Masters Series - Miami BMW Open - Munich Tennis Masters Series - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto 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 Internazionali BNL d'Italia - Rome Tennis Masters Series - Toronto Ann Arbor Challenger Aix En Provence Challenger Western & Southern Financial Group Masters - Cincinnati Turin Challenger US Men's Clay Court Championship - Houston Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Legg Mason Tennis Classic - Washington Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Farmers Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Malaysian Open - Kuala Lumpur Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne Miami Open - Miami 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 French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York BNP Paribas Open - Indian Wells U.S. Open - New York BNP Paribas Open - Indian Wells U.S. Open - New York Miami Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Abierto Mexicano de Tenis Mifel - Los Cabos 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 Davis Cup, World Group, PO, AUS-BEL 2-3 Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Telecom Italia Masters - Rome 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 U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York 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)