Career 2025 2024 2023 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 U.S. Open - New York Astana Open - Astana Sofia Open - Sofia United Cup - Australia Australian Open - Melbourne Open Parc - Lyon Libema Open - 's-Hertogenbosch French Open - Paris U.S. Open - New York China Open - Beijing Mexico City Challenger Citi Open - Washington BNP Paribas Open - Indian Wells Morelia Challenger U.S. Open - New York Wimbledon - London Nottingham 2 Challenger National Bank Open - Toronto Cincinnati Open - Cincinnati China Open - Beijing Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel France F5 France F19 France F8 France F9 France F11 France F14 France F17 France F18 France F1 France F3 Poland F2 Poland F3 France F4 France F5 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F11 France F12 France F19 Great Britain F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Great Britain F10 France F8 France F9 France F10 France F11 Spain F31 France F12 France F14 France F15 France F16 France F18 France F19 Great Britain F22 Great Britain F1 Great Britain F2 France F2 France F4 France F6 France F15 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Canada F4 Canada F1 (Gatineau) Canada F2 (Sherbrooke) XL Bermuda Open - Bermuda Open de Montauban - Montauban LTA Shrewsbury Challenger - Shrewsbury Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Marrakech Black Forest Open - Freudenstadt The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Noumea Challenger Heilbronn Challenger Carson Challenger Caltanissetta Challenger Jersey Challenger St. Brieuc Challenger Baton Rouge Challenger Monza Challenger Mexico City Challenger Talahassee Challenger Rome Challenger Nottingham Challenger Braunschweig Challenger Pozoblanco Challenger Segovia Challenger Rhodes Challenger Bordeaux Challenger Pozoblanco Challenger Granby Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger Bratislava Challenger Helsinki Challenger Napoli Challenger Binghamton Challenger Pozoblanco Challenger Izmir Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger Heilbronn Challenger Rome Challenger Nottingham Challenger Portoroz Challenger Vancouver Challenger Orleans Challenger Mons Challenger Eckental Challenger Andria Challenger Maui Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Manta Challenger Segovia Challenger Drummondville Challenger Drummondville Challenger Bordeaux Challenger Lexington Challenger Stockton Challenger Brescia Challenger Noumea Challenger Quimper Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Drummondville Challenger Sarasota Challenger Tallahassee Challenger Poznan Challenger Poprad Tatry Challenger Winnipeg Challenger Spain F26 France F7 Spain F14 France F3 France F12 France F15 France F18 France F19 Germany F1 France F14 Great Britain F1 France F10 Bordeaux Challenger Lisbon Challenger Monterrey Challenger Surbiton Challenger Aix En Provence Challenger Rennes Challenger Newport Challenger Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington D.C. U.S. Men's Clay Court Championships - Houston Heineken Open - Auckland The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport International Tennis Championships - Delray Beach SAP Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Sydney International - Sydney USTA/Adtech Challenger - Boston The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb The Tennis Channel Open - Las Vegas The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Thailand Open - Bangkok Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Nice Cote dAzur - Nice AEGON Championships - London Atlanta Tennis Championships - Atlanta Open de Moselle - Metz Open Sud de France - Montpellier Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Switzerland F2 TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos China Open - Beijing Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Sydney International - Sydney Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Hall of Fame Open - Newport Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Citi Open - Washington St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Delray Beach Open - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Singapore Tennis Open - Singapore Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Dallas Open - Dallas Delray Beach Open - Delray Beach Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Astana Open - Astana Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Tennis Napoli Open - Naples ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Infosys Hall of Fame Open - Newport Dallas Open - Dallas Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Mallorca Championships - Mallorca Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Almaty Open - Almaty Moselle Open - Metz ASB Classic - Auckland Open Occitanie - Montpellier Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch Mifel Tennis Open - Los Cabos Hangzhou Open - Hangzhou Granby Challenger - Granby USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Tennis Masters Series - Toronto 2000 Challenger de Granby - Granby 2003 West Side Tennis Club Challenger - Forest Hills 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Granby Challenger - Granby USTA Challenger of San Antonio - San Antonio Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham Open Mutouest - St. Brieuc XL Capital Bermuda Open - Bermuda West Side Tennis Club Clay Court Challenger - Forest Hills XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton 2003 Eddleman USTA Challenger - Birmingham The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos Waco International Tennis Challenger - Waco Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Austin Challenger - Austin Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton 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 Open D'Orleans - Orleans Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The Surbiton Trophy - Surbiton Open de Montauban - Montauban 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby IPP Geneva Trophy - Geneva GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes 2008 Knoxville Challenger - Knoxville Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg 2008 Lubbock Challenger - Lubbock II Naples ITG Challenger - Naples Tunis Open 2007 - Tunis The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Open D'Orleans - Orleans Open de Rennes La Trinitaine - Rennes Challenger Tunisie - Tunis BH Indoor Sarajevo - Sarajevo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Morocco Tennis Tour - Rabat The Surbiton Trophy - Surbiton Open D'Orleans - Orleans Semgroup Challenger - Tulsa Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Sacramento Challenger - Sacramento Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Wroclaw Challenger Besancon Challenger Cherbourg Challenger Rabat Challenger St. Remy Challenger Nottingham Challenger Tennis Masters Series - Montreal Recanati Challenger Vancouver Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Rijeka Challenger Pacific Life Open - Indian Wells Pozoblanco Challenger NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Rogers Masters - Montreal Banja Luka Challenger Tennis Masters Series - Madrid Ljubljana Challenger Mons Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Sony Ericsson Open - Miami Rogers Cup - Montreal Bratislava Challenger Helsinki Challenger Heilbronn Challenger BNP Paribas Open - Indian Wells Wolfsburg Challenger Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Dallas Challenger Tallahassee Challenger Rogers Cup - Toronto BNP Paribas Open - Indian Wells Nottingham Challenger Sony Open Tennis - Miami Nottingham-2 Challenger Rogers Cup - Montreal Granby Challenger Vancouver Challenger BNP Paribas Open - Indian Wells St. Remy Challenger Istanbul Challenger Mons Challenger Jersey Challenger Dallas Challenger Rennes Challenger Sony Open Tennis - Miami Eckental Challenger Loughborough Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cherbourg Challenger Western & Southern Open - Cincinnati Dallas Challenger Sarajevo Challenger BNP Paribas Open - Indian Wells Tallahassee Challenger Napoli Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Leon Challenger Guadalajara Challenger St. Brieuc Challenger Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Granby Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mexico City Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Sarasota Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Marburg Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rennes Challenger Rogers Cup - Montreal Mouilleron-Le-Captif Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami St. Brieuc Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sarasota Challenger Shanghai Rolex Masters - Shanghai Ortisei Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Kosice Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Istanbul Challenger BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Napa Challenger BNP Paribas Open - Indian Wells Sacramento Challenger Tashkent Challenger Tiburon Challenger Miami Open - Miami Charlottesville Challenger Mutua Madrid Open - Madrid Knoxville Challenger Internazionali BNL d'Italia - Rome Champaign Challenger Noumea Challenger Rolex Paris Masters - Paris Bergamo Challenger Wroclaw Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Savannah Challenger Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Tallahassee Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Vicenza Challenger Furth Challenger Arad Challenger Mutua Madrid Open - Madrid Ilkley Challenger National Bank Open - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Winnetka Challenger BNP Paribas Open - Indian Wells Granby Challenger Miami Open - Miami Lexington Challenger Mutua Madrid Open - Madrid National Bank Open - Montreal Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Sarasota Challenger Loughborough Challenger Fairfield Challenger Las Vegas Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Palermo Challenger Lexington Challenger Winnetka Challenger Rome Challenger Granby Challenger Gatineau Challenger Winnipeg Challenger Ortisei Challenger Playford Challenger Lexington Challenger Savannah Challenger Vicenza Challenger Orleans Challenger Rennes Challenger Poprad Tatry Challenger Granby Challenger Quimper Challenger Le Gosier Challenger Savannah Challenger Helsinki Challenger Bordeaux Challenger Granby Challenger Aix En Provence Challenger U.S. Open - New York Columbus Challenger Intersport Heilbronn Open - Heilbronn Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Noumea Challenger Quimper Challenger Australian Open - Melbourne Phoenix Challenger French Open - Paris Wimbledon - London San Luis Potosi Challenger Australian Open - Melbourne Ostrava Challenger U.S. Open - New York Zagreb Challenger Australian Open - Melbourne Birmingham Challenger Fairfield Challenger French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Oeiras 3 Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open Romania - Bucharest Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Campbells Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Open de Moselle - Metz Brisbane - Brisbane Aircel Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Open 13 - Marseille AEGON Championships - London Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Apia International - Sydney Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta BRD Nastase Tiriac Trophy - Bucharest Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Delray Beach Open - Delray Beach AEGON Championships - London Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel New York Open - New York Abierto Mexicano Telcel - Acapulco Moselle Open - Metz Chengdu Open - Chengdu Open Sud de France - Montpellier Hamburg European Open - Hamburg Murray River Open - Melbourne Barcelona Open Banc Sabadell - Barcelona Sydney Tennis Classic - Sydney Abierto Mexicano Telcel - Acapulco Citi Open - Washington United Cup - Australia Portugal Open - Oeiras French Open - Paris Wimbledon - London U.S. Open - New York Swiss Indoors Basel - Basel Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Swiss Indoors Basel - Basel Apia International - Sydney Garanti Koza Sofia Open - Sofia U.S. Open - New York Wimbledon - London U.S. Open - New York Topshelf Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris Moselle Open - Metz Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha New York Open - New York St. Petersburg Open - St. Petersburg The Artois Championships - London Stockholm Open - Stockholm Monterrey Challenger cinch Championships - London Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Mallorca Championships - Mallorca Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Sofia Open - Sofia Tennis Masters Series - Toronto Barcelona Open Banc Sabadell - Barcelona Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Toronto Rogers Cup - Montreal Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open 13 - Marseille Masters Series - Hamburg Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Miami Open - Miami Swiss Indoors Basel - Basel ASB Classic - Auckland Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Winston Salem - Winston Salem Internazionali BNL d'Italia - Rome French Open - Paris Internazionali BNL d'Italia - Rome Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - New York Australian Open - Melbourne Davis Cup, Group 1, 2R, CAN-CHI 5-0 Hopman Cup - Perth Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group C, Hamburg Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, Group B, Manchester Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, World Group, 1R, FRA-NED 3-1 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston French Open (juniors) French Open (juniors) Wimbledon - London All Lower level tournaments Olympics - Beijing Western & Southern Open - Cincinnati cinch Championships - London