Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 F5 Canada F4 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F2 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Canada F7 Czech Republic F10 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Residenza Open - Magdeburg Urbana-Champaign Challenger - Urbana The Surbiton Trophy - Surbiton West of England Challenger - Bristol The Granby Natrel Challenger - Granby Binghamton Professional Tennis Tournament - Binghamton USTA/Adtech Challenger - Boston Hilton Waikoloa Village USTA Challenger - Waikoloa Harrah's Entertainment Men's Pro Challenger - Tunica Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton Mons Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Ljubljana Challenger Heilbronn Challenger Tallahassee Challenger Maui Challenger Tallahassee Challenger Ilkley Challenger Lexington Challenger Poprad Tatry Challenger Winnipeg Challenger Granby Challenger Columbus Challenger Tiburon Challenger Fairfield Challenger Playford Challenger Drummondville Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Poznan Challenger Winnipeg Challenger Granby Challenger Monterrey Challenger Fairfield Challenger Calgary Challenger Charlottesville Challenger Houston Challenger Binghamton Professional Tennis Tournament - Binghamton Neride Prague Indoor - Prague Surbiton Challenger Nottingham Challenger Houston Challenger Calgary Challenger 2003 Eddleman USTA Challenger - Birmingham GHI Bronx Classic - Bronx 2004 Keys Gate Challenger - Homestead Odlum Brown Vancouver Open - Vancouver USTA Challenger of Orlando - Orlando The LTA Wrexham Challenger - Wrexham Dallas Challenger San Luis Potosi Challenger - San Luis Potosi Eckental Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Talahassee Challenger Ortisei Challenger Andria Challenger President's Cup 2000 - Tashkent Switzerland F1 Sarasota Challenger President's Cup - Tashkent Tata Open 2002 - Chennai Czech Republic F9 Legg Mason Tennis Classic - Washington D.C. BMW Open - Munich The Stella Artois Grass Court Championships - London Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Bristol Challenger Trophy - Bristol Okal Open - Eckental Binghamton Professional Tennis Tournament - Binghamton Pro Tennis World Open - Sunrise The Rajasthan Golden Jubilee - Jaipur 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Surbiton Trophy - Surbiton Fifth-Third Bank Tennis Championships - Lexington Wolfsburg Challenger Music City Challenger - Nashville Atlanta Clay Court Challenger - Atlanta XL Bermuda Open - Bermuda AAPT Championships - Adelaide Challenger Ford de Cherbourg - Cherbourg 2002 USTA Challenger of Calabasas - Calabasas Adidas International - Sydney Milan Indoors - Milan XI Venice Open - Venice The LTA Manchester Challenger - Manchester Open de L'Isere (Open 38) - Grenoble Arizona Men's Tennis Championships - Scottsdale Zagreb Open - Zagreb Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London International Tennis Championships - Delray Beach Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Privat Bank Cup - Dniepropetrovsk The LTA Wrexham Challenger - Wrexham Mons Challenger Davidoff Swiss Indoors - Basel 2004 USTA Challenger of Calabasas - Calabasas Next Generation Adelaide International - Adelaide Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Burbank Challenger - Burbank The Stella Artois Championships - London Rennes Challenger Campbell's Hall of Fame Tennis Championships - Newport Challenger Casablanca San Angel - Mexico City Sacramento Challenger - Sacramento Carson Challenger China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Sarasota Challenger Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Granby Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Lexington Challenger Vancouver Challenger U.S. Men's Clay Court Championships - Houston Sacramento Challenger Mouilleron-Le-Captif Challenger The Stella Artois Championships - London Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Helsinki Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Granby Challenger Pilot Pen Tennis - New Haven Bratislava Challenger Helsinki Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Fairfield Challenger Davidoff Swiss Indoors - Basel Las Vegas Challenger Next Generation Adelaide International - Adelaide Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Winnetka Challenger Campbells Hall of Fame Tennis Championships - Newport Granby Challenger Pilot Pen Tennis - New Haven Open de Moselle - Metz Gatineau Challenger Chennai Open - Chennai Brisbane - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Columbus Challenger The Dubai Tennis Championships - Dubai Stockton Challenger Delray Beach International Tennis Championships - Delray Beach Warsteiner Challenger Lubeck - Lubeck 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington III Gramado Open de Tenis - Gramado GHI Bronx Tennis Classic - Bronx Kuppers Kolsch Cup - Aachen China Open - Beijing Weissenhauser Strand Cup - Hamburg Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Challenger Britania Zavaleta - Puebla TED Open-Akbank Private Banking - Istanbul Yokohama World Tennis Gaora Cup - Yokohama Intersport Heilbronn Open - Heilbronn PBZ Zagreb Indoors - Zagreb Lucknow ATP Tour Challenger - Lucknow Warsteiner Challenger Lubeck - Lubeck XL Capital Bermuda Open - Bermuda Vicenza Challenger USTA Challenger of San Antonio - San Antonio Tatra Banka Open 2003 - Bratislava Intersport Heilbronn Open - Heilbronn Regions Morgan Keegan Championships - Memphis Open de Franche-Comte - Besancon Pro Tennis World Open - Boca Raton XL Capital Bermuda Open - Bermuda ARMS USTA Challenger - Rocky Mount Bosnia & Herzegovina F4 Delray Beach International Tennis Championships - Delray Beach Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Serbia Open - Belgrade XL Capital Bermuda Open - Bermuda AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Pro Challenger at Calabasas - Calabasas USTA Illinois Challenger - Champaign Atlanta Tennis Championships - Atlanta Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Torneo Internacional Challenger Fila 2006 - Leon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London USTA Seascape Challenger - Aptos The Natrel's Challenger - Granby GHI Bronx Classic - Bronx Renault Slovenian Open - Ljubljana Campbell's Hall of Fame Tennis Championships - Newport Music City Challenger - Nashville BMW Tennis Championship - Sunrise Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills PBZ Zagreb Indoors - Zagreb Unique Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte The Surbiton Trophy - Surbiton Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Moselle Open - Metz Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Arad Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winnetka Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Morocco Tennis Tour - Rabat BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Granby Challenger - Granby Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Waco International Tennis Challenger - Waco Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Semgroup Challenger - Tulsa BRD Nastase Tiriac Trophy - Bucharest 2008 Lubbock Challenger - Lubbock The Mercedes Benz of Calabasas - Calabasas Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport 2008 Knoxville Challenger - Knoxville Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle IPP Open - Helsinki Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Sarajevo Open - Sarajevo Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Rennes Challenger Orleans Challenger Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo European Open - Antwerp Ford Tennis Championships - Louisville Ecuador Open - Quito New York Open - New York Delray Beach Open - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Rijeka Challenger Baton Rouge Challenger BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Banja Luka Challenger Palermo Challenger Abierto Mexicano - Los Cabos The Stella Artois Grass Court Championships - Queen's/London Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Granby Challenger US Men's Clay Court Championship - Houston Eisenberg Jerusalem Open 2000 - Jerusalem Vancouver Challenger Whirlpool Open - Budapest 2000 Challenger de Granby - Granby Fever-Tree Championships - London Hall of Fame Open - Newport Citi Open - Washington Orleans Challenger 2006 North Shore Pro Tennis Championship - Winnetka China Open - Beijing Bratislava Challenger Aberto Da Costa Do Sauipe - Bahia Granby Challenger - Granby Hilton Waikoloa Village USTA Challenger - Waikoloa Heilbronn Challenger Dallas Challenger Pereira Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Tata Open Maharashtra - Pune New York Open - New York Marburg Challenger Portoroz Challenger Internationaler Raiffeisen Grand Prix - St. Polten Austin Challenger - Austin Delray Beach Open - Delray Beach Allianz Suisse Open - Gstaad The LTA Hull Challenger - Hull International Tennis Championships - Delray Beach Izmir Challenger Orleans Challenger Tennis Napoli Cup - Naples Arizona Men's Tennis Championships - Scottsdale SAP Open - San Jose Eckental Challenger BMW Open - Munich Rezidenza Open - Magdeburg Pilot Pen Tennis - New Haven ARAG World Team Championship - Dusseldorf Savannah Challenger Heilbronn Challenger Nottingham Challenger Kosice Challenger Warsteiner Challenger Lubeck 2001 - Lubeck The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Indianapolis Tennis Championships - Indianapolis Mexico City Challenger Nottingham Challenger Grand Prix de Tennis de Lyon - Lyon USTA Seascape Challenger - Aptos The 'Fitz' Casino Challenger - Tunica Napa Challenger Sacramento Challenger Tiburon Challenger Open de L'Isere - Grenoble Charlottesville Challenger The Wrexham Challenger - Wrexham Knoxville Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Champaign Challenger USTA Challenger of San Antonio - San Antonio Lamberts Open by Stawag - Aachen Dallas Challenger 2002 Azalea Orthopedic Challenger - Tyler GHI Bronx Tennis Classic - Bronx Bergamo Challenger Wroclaw Challenger Challenger 42 - Andrezieux Drummondville Challenger Sarasota Challenger Ljubljana Open - Ljubljana PTT Thailand Open - Bangkok Hall of Fame Open - Newport BA-CA Tennis Trophy - Vienna Tallahassee Challenger Savannah Challenger Home Depot Center USTA Challenger - Carson Vicenza Challenger Furth Challenger Citi Open - Washington Granby Challenger bett1HULKS Indoors - Cologne Gemax Open - Belgrade Open Mutouest - St. Brieuc Countrywide Classic - Los Angeles Tiburon Challenger Rakuten Japan Open - Tokyo The West Side Tennis Club Grass Court Challenger - Forest Hills Savannah Challenger Ford Tennis Championships - Louisville USTA Comerica Challenger - Aptos Drummondville Challenger West Side Tennis Club Clay Court Challenger - Forest Hills The Natrel's Challenger of Granby - Granby Eckental Challenger USTA Challenger - Champaign Tallahassee Challenger The Surbiton Trophy - Surbiton Ortisei Challenger Brescia Challenger Fairfield Challenger The Natrel's Challenger of Granby - Granby Bratislava Challenger Stockton Challenger Poprad Tatry Challenger Helsinki Challenger Kremlin Cup - Moscow Charlottesville Challenger Ortisei Challenger Hungarian Open - Budapest USTA Seascape Challenger - Aptos The 70th King's Cup and Queen's Cup - Bangkok Ethias Tennis Trophy - Mons Open de Charleroi - Charleroi The Surbiton Trophy - Surbiton 2003 West Side Tennis Club Challenger - Forest Hills Tallahassee Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Mercedes Cup - Stuttgart RCA Championships - Indianapolis Open Romania - Bucharest Qatar Open - Doha Medibank Private International - Sydney Tennis Masters Series - Cincinnati Open 13 - Marseille Kroger / St. Jude International - Memphis Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. International Indoor Tennis Championships of Croatia - Zagreb Vancouver Challenger Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Toronto Tennis Masters Series - Montreal Heineken Open - Auckland Tennis Masters Series - Toronto Ordina Open - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport BMW Open - Munich St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami International Championship of Croatia - Umag Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Milan Indoors - Milan SAP Open - San Jose Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Legg Mason Tennis Classic - Washington Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Stockholm Open - Stockholm Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo The Tennis Channel Open - Las Vegas Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Medibank International - Sydney Mutua Madrilena Masters Madrid - Madrid Stockholm Open - Stockholm Rogers Cup - Toronto BNP Paribas Open - Indian Wells Estoril Open - Estoril Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Mercedes-Benz Cup - Los Angeles Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Davidoff Swiss Indoors Basel - Basel Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Estoril Open - Estoril Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami St. Petersburg Open - St. Petersburg Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Tennis Masters Series - Paris Open Sud de France - Montpellier ATP Studena Croatia Open Umag - Umag Ecuador Open - Quito Gerry Weber Open - Halle Gerry Weber Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Tennis Masters Series - Toronto Qatar Exxon Mobil Open - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Open Seat Godo 2007 - Barcelona Australian Open - Melbourne 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 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 Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Tennis Masters Series - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - 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 U.S. Open - New York Rogers Cup - Montreal Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami French Open - Paris Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, QR, CAN-BRA 3-2 Hopman Cup - Perth 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, SF, CRO-RUS 3-2 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, ARG-CRO 4-1 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, World Group, PO, CAN-CHI 5-0 Davis Cup, World Group, F, CRO-ARG 2-3 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Kooyong Classic - Kooyong All Lower level tournaments Olympics - Athens Olympics - Beijing