Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
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 France F2 France F3 France F4 France F5 USA F7 USA F8 USA F9 France F7 Italy F4 Algeria F1 Algeria F2 USA F10 USA F31 USA F32 USA F1 USA F2 USA F3 USA F11 France F13 USA F23 USA F24 USA F5 USA F6 France F4 Great Britain F6 France F14 USA F27 Usa F12 Usa F13 USA F28 USA F15 USA F8 Canada F2 USA F17 USA F18 USA F11 France F18 Spain F11 USA F3 Italy F2 USA F5 USA F10 France F17 USA F1 USA F2 Mexico F1 Great Britain F5 USA F8 USA F14 France F5 USA F12 Canada F1 Music City Challenger - Nashville Winnetka Challenger Istanbul Challenger Champaign Challenger Savannah Challenger Delray Beach International Tennis Championships - Delray Beach Winnetka Challenger Winnetka Challenger Dallas Challenger U.S. Men's Clay Court Championships - Houston Open de Moselle - Metz Delray Beach International Tennis Championships - Delray Beach Thailand Open - Bangkok SA Tennis Open - Johannesburg Gerry Weber Open - Halle Open Sabadell Atlantico - Barcelona Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Moselle Open - Metz Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Open de Moselle - Metz China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem China Open - Beijing Open 13 - Marseille Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London Citi Open - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Moselle Open - Metz ASB Classic - Auckland Open Parc - Lyon Open Sud de France - Montpellier Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing Rio Open - Rio de Janeiro Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Open 13 Provence - Marseille The Mercedes Benz of Calabasas - Calabasas Open Parc - Lyon Noventi Open - Halle Moselle Open - Metz Erste Bank Open - Vienna Challenger Ford de Cherbourg - Cherbourg Open Mutouest - St. Brieuc Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Trofeo Francesco Guzzini - Recanati Togliatti Cup - Togliatti GHI Bronx Classic - Bronx XL Capital Bermuda Open - Bermuda USTA Challenger of Orlando - Orlando BMW Tennis Championship - Sunrise Isla de Lanzarote - Lanzarote Odlum Brown Vancouver Open - Vancouver USTA Challenger of Oklahoma - Tulsa Open de Rennes La Trinitaine - Rennes The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo Voit Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton 2007 Nielsen Pro Tennis Championship - Winnetka Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski The Comercia Bank Challenger - Aptos National Bank Men's Rimouski Challenger - Rimouski Wolfsburg Challenger Cherbourg Challenger Bangkok Challenger Korat Challenger Baton Rouge Challenger Savannah Challenger Sarasota Challenger Yuba City Challenger Aptos Challenger Sarasota Challenger Carson Challenger Vancouver Challenger Charlottesville Challenger Honolulu Challenger Vancouver Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Sacramento Challenger Maui Challenger Dallas Challenger Dallas Challenger Le Gosier Challenger Sarasota Challenger Tallahassee Challenger Tiburon Challenger Calabasas Challenger Binghamton Challenger Nottingham Challenger Napa Challenger Charlottesville Challenger Champaign Challenger Dallas Challenger Knoxville Challenger Irving Challenger Tallahassee Challenger Charlottesville Challenger Drummondville Challenger Binghamton Challenger Columbus Challenger Charlottesville Challenger Bangkok Challenger Bangkok Challenger Winnetka Challenger Noumea Challenger Lexington Challenger Bergamo Challenger Sunrise Challenger Aptos Challenger San Luis Potosi Challenger - San Luis Potosi Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Sacramento Challenger Ojai Challenger Winnetka Challenger Lexington Challenger Vancouver Challenger Ilkley Challenger Tiburon Challenger Dallas Challenger Lexington Challenger Fairfield Challenger Dallas Challenger Tallahassee Challenger Open de Franche Comte - Besancon Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Togliatti Cup - Togliatti The Nottingham Challenger - Nottingham The USTA Challenger at West End Racquet - Torrance Open de Franche-Comte - Besancon Fifth Third Bank Tennis Classic - Lexington Austin Challenger - Austin Samsung Securities Cup - Seoul China Open - Beijing Smith Barney Men's Challenger - Covington College Station Challenger - College Station Tiburon Challenger - Tiburon 2004 Keys Gate Challenger - Homestead 2005 Freeman Men's Challenger - Joplin X Abierto Internacional de Salinas - Salinas Pro Tennis World Open - Sunrise Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee ECM Prague Open 2005 - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Internazionali di Tennis - Bergamo USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Internationaux du Doubs - Besancon Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Schickendanz Open - Furth 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos Fifth-Third Bank Tennis Classic - Lexington USTA/Adtech Challenger - Boston WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Music City Challenger - Nashville USTA Challenger - Champaign XL Bermuda Open - Bermuda XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Karlsruhe dBI Tennis Challenger - Binghamton The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Roma Open Challenger - Rome Rijeka Open - Rijeka Zagreb Open - Zagreb Izmir Cup - Izmir The Surbiton Trophy - Surbiton Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Ford Tennis Championships - Louisville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Dallas Challenger The Surbiton Trophy - Surbiton Salinas Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Carson Challenger Lexington Challenger Tulsa Challenger Chuncheon Challenger Champaign Challenger Dallas Challenger Belgrade Challenger Rimouski Challenger Aptos Challenger Tulsa Challenger Binghamton Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Champaign Challenger Baden Open - Ettlingen Knoxville Challenger Dallas Challenger Nottingham Challenger Talahassee Challenger Tulsa Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger LTA Cardiff Challenger - Cardiff Sarasota Challenger Savannah Challenger Alessandria Challenger Aptos Challenger Seoul Challenger Tiburon Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Binghamton Challenger Rimouski Challenger Furth Challenger Sacramento Challenger Carson Challenger Charlottesville Challenger USTA Illinois Challenger - Champaign Kyoto Challenger Lexington Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Knoxville Challenger Maui Challenger Sarasota Challenger Savannah Challenger Bordeaux Challenger Champaign Challenger Napa Challenger Tiburon Challenger Knoxville Challenger Champaign Challenger Moselle Open - Metz Sarasota Challenger Savannah Challenger Honolulu Challenger Winnetka Challenger Aptos Challenger Tiburon Challenger Sacramento Challenger Knoxville Challenger Drummondville Challenger Citi Open - Washington Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Moselle Open - Metz Tallahassee Challenger Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Pau Challenger Dallas Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Aptos Challenger Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Open 13 - Marseille Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Men's Clay Court Championships - Houston BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven Open de Moselle - Metz Mutua Madrid Open - Madrid Regions Morgan Keegan Championships - Memphis BNP Paribas Masters - Paris Bordeaux Challenger Mutua Madrid Open - Madrid The Stella Artois Championships - London RCA Championships - Indianapolis ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Cassis Challenger Nature Valley International - Eastbourne Grand Prix Hassan II - Casablanca Orleans Challenger The Artois Championships - London Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston RCA Championships - Indianapolis The Tennis Channel Open - Las Vegas SAP Open - San Jose BMW Open - Munich AEGON Championships - London Quimper Challenger Delray Beach International Tennis Championships - Delray Beach Hall of Fame Tennis Championships - Newport Aix En Provence Challenger Grand Prix Hassan II - Marrakech U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Erste Bank Open - Vienna European Open - Antwerp Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane European Open - Antwerp Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open 13 Provence - Marseille Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven China Open - Beijing Argentina Open - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale SAP Open - San Jose Kremlin Cup - Moscow Open 13 - Marseille Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Citi Open - Washington Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Erste Bank Open - Vienna AIG Japan Open Tennis Championships - Tokyo Mercedes Cup - Stuttgart Citi Open - Washington St. Petersburg Open - St. Petersburg Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon The Stella Artois Grass Court Championships - London Medibank International - Sydney Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle If Stockholm Open - Stockholm Topshelf Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami French Open - Paris Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Miami Open - Miami French Open - Paris U.S. Open - New York Miami Open - Miami French Open - Paris 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 Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, ROU-FRA 0-5 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, F, FRA-CRO 1-3 U.S. Open (juniors) French Open (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong The Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, Finals, Group A River Oaks International Tennis Tournament - Houston Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) The Mubadala World Tennis Championship U.S. Open (juniors) Mubadala World Tennis Championship Davis Cup, World Group, QF, CZE-FRA 1-3