Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 F1 USA F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 USA F14 Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 Netherlands F1 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 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F4 France F13 France F14 Germany F4 Germany F5 France F3 Italy F10 France F14 France F15 France F4 Spain F23 France F18 France F5 France F24 Germany F4 USA F29 USA F12 Belgium F5 Germany F11 Sweden F3 USA F33 USA F34 Canada F1 USA F6 M25 Nussloch M25 Trento M25 Nottingham France F5 Italy F23 AT&T Challenger of Dallas - Dallas Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Aamulehti Tampere Open - Tampere Labertz Open by Stawag - Aachen Baton Rouge Challenger Rome Challenger Ramat Hasharon Challenger Nottingham Challenger M25 Nottingham Aachen Challenger Salzburg Challenger Courmayeur Challenger Dallas Challenger Granby Challenger Aptos Challenger Orleans Challenger Noumea Challenger Heilbronn Challenger Dallas Challenger Busan Challenger Vancouver Challenger Mons Challenger Savannah Challenger USTA Tallahassee Tennis Challenger - Tallahassee Le Gosier Challenger Furth Challenger Manchester Challenger New Delhi Challenger II - New Delhi Segovia Challenger Portoroz Challenger St. Remy Challenger Charlottesville Challenger Dallas Challenger Gimcheon Challenger Surbiton Challenger Aptos Challenger Stockton Challenger Rimouski Challenger Leon Challenger St. Remy Challenger Le Gosier Challenger Rhodes Challenger Indian Wells Challenger Koblenz Challenger Tunis Challenger Hurricane Tennis Open - Bradenton Nottingham Challenger Ilkley Challenger Manchester Challenger Vancouver Challenger Tulsa Challenger Istanbul Challenger Glasgow Challenger Orleans Challenger Nur-Sultan Challenger The Commercia Challenger - Aptos Samsung Challenger 2007 - Ho Chi Minh City 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Eckental Challenger Bratislava Challenger Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Quimper 2 Challenger Atlanta Tennis Championships - Atlanta Nielsen USTA Pro Tennis Championship - Winnetka Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Biella 5 Challenger Mons Challenger Francavilla Challenger Nottingham 1 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Rome Challenger Waco Tennis Challenger - Waco Ford Tennis Championships - Louisville Carson Challenger Dallas Challenger Bangkok Challenger Caltanissetta Challenger Barletta Challenger Korat Challenger Athens Challenger Rome Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Winnetka Challenger Pozoblanco Challenger Eckental Challenger Recanati Challenger Istanbul Challenger Quimper Challenger Pau Challenger Mons Challenger Kolding Challenger Orleans Challenger Champaign Challenger Vancouver Challenger Biel Challenger Rhodes Challenger Ramat Hasharon Challenger Lugano Challenger Chicago Challenger Pozoblanco Challenger Aptos Challenger Tunis Challenger Eckental Challenger Bratislava Challenger Binghamton Challenger Ilkley Challenger Cherbourg Challenger Eckental Challenger Ortisei Challenger Aachen Challenger Helsinki Challenger Heilbronn Challenger Singapore Challenger Bergamo Challenger Eckental Challenger Helsinki Challenger Nottingham Challenger Nottingham-2 Challenger Surbiton Challenger Alphen Challenger Eckental Challenger Gimcheon Challenger Lexington Challenger USTA Challenger - Champaign Mouilleron-Le-Captif Challenger Fifth-Third Bank Tennis Championships - Lexington Recanati Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Rennes Challenger Leon Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno 2003 Freeman Men's Challenger - Joplin 2003 USTA Challenger of Calabasas - Calabasas Busan Challenger Colorado Classic - Denver University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger of Tiburon - Tiburon The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Atlantic City Open - Atlantic City 2004 Colorado Tennis Classic - Denver GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead Fifth Third Bank Tennis Classic - Lexington Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign College Station Challenger - College Station Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa Ethias Trophy - Mons The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Wailea Men's Challenger - Maui Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Open des Alpes Trophee BNP Paribas - Grenoble Oklahoma Challenger - Tulsa Ethias Trophy - Mons Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Lambertz Open by Stawag 2007 - Aachen Flea Market Cup - Busan 5 Volkswagen Challenger - Wolfsburg San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Sail Open - New Delhi Polska Energia Open - Bytom Fifth Third Bank Tennis Championships - Lexington Semgroup Challenger - Tulsa Open des Alpes Trophee BNP Paribas - Grenoble 2008 Lubbock Challenger - Lubbock Ethias Trophy - Mons Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Wolfsburg Challenger Bergamo Challenger St. Remy Challenger Tashkent Challenger Cherbourg Challenger Koblenz Challenger Cremona Challenger Nottingham Challenger Recanati Challenger San Marino Challenger Trani Challenger Helsinki Challenger Quimper Challenger Bratislava Challenger Cherbourg Challenger Wolfsburg Challenger Bath Challenger Johannesburg Challenger Leon Challenger Rome Challenger Alessandria Challenger Nottingham Challenger Noumea Challenger Heilbronn Challenger Rome 1 Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Tulsa Challenger Izmir Challenger Bergamo Challenger Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Dallas Challenger Guadalajara Challenger Cherbourg Challeger Tallahassee Challenger Leon Challenger Kaohsiung Challenger Athens Challenger Nottingham Challenger Nottingham-2 Challenger Yokohama Challenger Toyota Challenger Vancouver Challenger Heilbronn Challenger Alphen Challenger Istanbul Challenger Mons Challenger Dallas Challenger Rennes Challenger Guadalajara Challenger Anning Challenger Johannesburg Challenger Kun-Ming Challenger Rio Quente Challenger Lexington Challenger Johannesburg Challenger Busan Challenger Baton Rouge Challenger Kaoshuing Challenger Tiburon Challenger Rennes Challenger Mons Challenger Sacramento Challenger Morelos Challenger Athens Challenger Charlottesville Challenger Tallahassee Challenger Irving Challenger Guadalajara Challenger Sarasota Challenger Ortisei Challenger Aix En Provence Challenger Knoxville Challenger Ismaning Challenger Vicenza Challenger Nottingham Challenger Nottingham-2 Challenger Granby Challenger Aptos Challenger Manta Challenger Champaign Challenger Orleans Challenger Charlottesville Challenger Eckental Challenger Knoxville Challenger Champaign Challenger Le Gosier Challenger Dallas Challenger Glasgow Challenger New Delhi Challenger Seoul Challenger Kolkata Challenger Taipei City Challenger Irving Challenger Drummondville Challenger Le Gosier Challenger Recanati Challenger Vancouver Challenger Sarasota Challenger Manchester Challenger Mons Challenger Bendigo Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Bergamo Challenger Cherbourg Challenger Forli 4 Challenger Leon Challenger Guadalajara Challenger Vicenza Challenger Vancouver Challenger Orleans Challenger Fairfield Challenger Yokohama Challenger Bordeaux Challenger Scheveningen Challenger Vancouver Challenger Tiburon Challenger Mons Challenger Eckental Challenger Kyoto Challenger Aptos Challenger Drummondville Challenger Ostrava Challenger Orleans Challenger Phoenix Challenger Seoul Challenger Busan Challenger Ilkley Challenger Gwangju Challenger Aptos Challenger Prague Challenger Mexico City Challenger Hamburg Challenger Rome 2 Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Meerbusch Challenger Biel Challenger The USTA Challenger at West End Racquet - Torrance Agri Challenger Vancouver Challenger Quimper Challenger Prague II Challenger Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis International Tennis Championships - Delray Beach RCA Championships - Indianapolis Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Chennai Open - Chennai Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Heineken Open - Auckland Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Mercedes-Benz Cup - Los Angeles PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON Championships - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Citi Open - Washington Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston BMW Open - Munich BB&T Atlanta Open - Atlanta Citi Open - Washington Miller Lite Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Arizona Men's Tennis Championships - Scottsdale Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem European Open - Antwerp Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Sydney International - Sydney Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp Erste Bank Open - Vienna Tata Open Maharashtra - Pune Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis Erste Bank Open - Vienna cinch Championships - London Hall of Fame Open - Newport Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Gerry Weber Open - Halle AEGON Championships - London Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Campbell's Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Delray Beach Open - Delray Beach Claro Open Colombia - Bogota AEGON Championships - London Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Aircel Chennai Open - Chennai Swiss Indoors Basel - Basel Valencia Open - Valencia AEGON Championships - London Open Sud de France - Montpellier Delray Beach Open - Delray Beach Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport Citi Open - Washington Hall of Fame Open - Newport RCA Championships - Indianapolis European Open - Antwerp European Open - Antwerp Qatar ExxonMobil Open - Doha Open 13 - Marseille Maharashtra Open - Pune Open 13 Provence - Marseille BMW Open - Munich RCA Championships - Indianapolis Murcia Challenger Ann Arbor Challenger Aix En Provence Challenger Turin Challenger Bank Austria Tennis Trophy - Vienna Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Abierto Mexicano de Tenis Mifel - Los Cabos Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Rogers Masters - Toronto BNP Paribas Open - Indian Wells Chengdu Open - Chengdu If Stockholm Open - Stockholm Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo Internazionali BNL d'Italia - Rome Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 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 Australian Open - Melbourne Wimbledon - London 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group I, 1R, BOL-BEL 2-3 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2