Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 F23 USA F24 USA F26 USA F28 USA F29 USA F1 USA F3 USA F4 USA F5 USA F9 USA F10 USA F11 USA F23 USA F24 USA F10 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Netherlands F4 Great Britain F21 Israel F4 Israel F5 USA F1 Germany F3 France F2 USA F5 Switzerland F2 USA F6 France F4 France F5 Turkey F5 Italy F15 Slovenia F2 Netherlands F3 Italy F23 France F13 France F14 France F18 USA F1 Germany F4 Germany F5 France F3 Italy F10 Usa F12 Usa F13 France F14 France F15 France F4 France F5 Spain F23 USA F14 France F24 USA F29 USA F30 USA F31 USA F32 Germany F4 USA F6 USA F7 USA F8 USA F12 Germany F11 USA F26 USA F27 Israel F5 Israel F6 USA F2 Germany F3 USA F3 Germany F4 Spain F7 USA F4 USA F5 USA F6 Sweden F1 Sweden F2 Sweden F3 USA F8 Germany F9 USA F17 Germany F10 Germany F11 USA F20 Germany F12 USA F21 Germany F13 USA F23 USA F24 Great Britain F19 Netherlands F1 Belgium F5 USA F33 USA F34 M25 Nussloch M25 Trento M25 Nottingham M25 Nottingham 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 WOW Cafe Challenger - New Orleans Ethias Trophy - Mons The Swanston Challenger - Sacramento USTA Challenger - Champaign AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Lambertz Open by Stawag 2007 - Aachen Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville 5 Volkswagen Challenger - Wolfsburg AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Polska Energia Open - Bytom Nielsen USTA Pro Tennis Championship - Winnetka Siemens Open - Scheveningen The Comercia Bank Challenger - Aptos Riviera de Rimini Challenger - Rimini Fifth Third Bank Tennis Championships - Lexington Aamulehti Tampere Open - Tampere Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Open des Alpes Trophee BNP Paribas - Grenoble 2008 Lubbock Challenger - Lubbock Ethias Trophy - Mons Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Labertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Music City Challenger - Nashville National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Carson Challenger Dallas Challenger Wolfsburg Challenger Bergamo Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger Caltanissetta Challenger Barletta Challenger Athens Challenger Rome Challenger Talahassee Challenger Rome Challenger Savannah Challenger Sarasota Challenger Carson Challenger Nottingham Challenger Yuba City Challenger Winnetka Challenger Pozoblanco Challenger Manchester Challenger Lexington Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Istanbul Challenger Tulsa Challenger Mons Challenger Sacramento Challenger Kolding Challenger Tiburon Challenger Orleans Challenger Aachen Challenger Helsinki Challenger Noumea Challenger Heilbronn Challenger Honolulu Challenger Dallas Challenger Bergamo Challenger Cherbourg Challeger Sunrise Challenger Rimouski Challenger Johannesburg Challenger Baton Rouge Challenger Athens Challenger Tallahassee Challenger Rhodes Challenger Ramat Hasharon Challenger Savannah Challenger Sarasota Challenger Carson Challenger Nottingham Challenger Ojai Challenger Winnetka Challenger Pozoblanco Challenger Aptos Challenger Recanati Challenger San Marino Challenger Trani Challenger Tulsa Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Eckental Challenger Aachen Challenger Knoxville Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger Honolulu Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Dallas Challenger Bath Challenger Johannesburg Challenger Sarasota Challenger Savannah Challenger Rome Challenger Alessandria Challenger Nottingham Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Tulsa Challenger Izmir Challenger Mons Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Orleans Challenger Charlottesville Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Heilbronn Challenger Honolulu Challenger Kazan Challenger Dallas Challenger Guadalajara Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Kaohsiung Challenger Savannah Challenger Athens Challenger Bordeaux Challenger Nottingham Challenger Winnetka Challenger Vancouver Challenger Aptos Challenger Alphen Challenger Orleans Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Rennes Challenger Charlottesville Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Helsinki Challenger Champaign Challenger Heilbronn Challenger Maui Challenger Dallas Challenger Dallas Challenger Sarasota Challenger Savannah Challenger Anning Challenger Tallahassee Challenger Kun-Ming Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Alphen Challenger Orleans Challenger Napa Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Rennes Challenger Charlottesville Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Heilbronn Challenger Maui Challenger Irving Challenger Le Gosier Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Aix En Provence Challenger Vicenza Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Granby Challenger Lexington Challenger Vancouver Challenger Aptos Challenger St. Remy Challenger Orleans Challenger Napa Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Glasgow Challenger New Delhi Challenger Kolkata Challenger Irving Challenger Drummondville Challenger Le Gosier Challenger Sarasota Challenger Savannah Challenger Manchester Challenger Recanati Challenger Vancouver Challenger Columbus Challenger Tiburon Challenger Agri Challenger Mons Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Dallas Challenger Bergamo Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Surbiton Challenger Ilkley Challenger Winnetka Challenger Winnipeg Challenger Recanati Challenger Segovia Challenger Portoroz Challenger St. Remy Challenger Orleans Challenger Tiburon Challenger Mons Challenger Stockton Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Koblenz Challenger Rennes Challenger Dallas Challenger Kyoto Challenger Yokohama Challenger Irving Challenger Drummondville Challenger San Francisco Challenger Sarasota Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Bordeaux Challenger Surbiton Challenger Ilkley Challenger Scheveningen Challenger Aptos Challenger Vancouver Challenger Tiburon Challenger Stockton Challenger Charlottesville Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Champaign Challenger Newport Beach Challenger Dallas Challenger Indian Wells Challenger Irving Challenger Le Gosier Challenger Francavilla Challenger Ostrava Challenger Rome Challenger Winnetka Challenger Vancouver Challenger Chicago Challenger Charlottesville Challenger Eckental Challenger Bratislava Challenger Knoxville Challenger Houston Challenger Cleveland Challenger Dallas Challenger Cherbourg Challenger Indian Wells Challenger Phoenix Challenger Murcia Challenger Tunis Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Little Rock Challenger Nottingham Challenger Columbus Challenger Ilkley Challenger Winnetka Challenger Aptos Challenger Vancouver Challenger Istanbul Challenger Glasgow Challenger Orleans Challenger Nur-Sultan Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Ann Arbor Challenger Quimper Challenger Cherbourg Challenger Koblenz Challenger Prague Challenger Prague II Challenger Aix En Provence Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Rome 1 Challenger Rome 2 Challenger Biella 5 Challenger Nottingham 1 Challenger Meerbusch Challenger Biel Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Eckental Challenger Bendigo Challenger Quimper Challenger Cherbourg Challenger Forli 4 Challenger Pau Challenger Biel Challenger Lugano Challenger Turin Challenger Heilbronn Challenger Tunis Challenger Ilkley Challenger Kroger / St. Jude International - Memphis Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington SAP Open - San Jose Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Heineken Open - Auckland SAP Open - San Jose Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Open Sud de France - Montpellier 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 BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Aircel Chennai Open - Chennai 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 AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem European Open - Antwerp If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Maharashtra Open - Pune ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Hall of Fame Open - Newport Citi Open - Washington European Open - Antwerp cinch Championships - London Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos European Open - Antwerp BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Aptos Challenger St. Remy Challenger U.S. Open - New York U.S. Open - New York Vancouver Challenger 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 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 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 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 Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 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, 1R, BEL-SUI 3-2 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 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Group I, 1R, BOL-BEL 2-3 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors)