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 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 Canada F1 Canada F2 Canada F3 Canada F1 Canada F2 Canada F3 Czech Republic F1 Germany F6 Serbia F6 Italy F29 Germany F21 Germany F22 El Salvador F2 Mexico F2 USA F5 Canada F2 Canada F3 Mexico F3 Mexico F4 Mexico F5 Mexico F6 Usa F16 Usa F17 Romania F14 Romania F15 Nicaragua F1 Italy F28 USA F4 Italy F29 Italy F30 Mexico F12 Mexico F14 Mexico F15 Usa F5 Canada F2 Canada F3 Usa F8 Mexico F2 Usa F16 USA F17 USA F18 Mexico F6 Mexico F7 Canada F4 Canada F5 Canada F2 USA F8 USA F9 Korea F1 Korea F2 Canada F4 Warsteiner Challenger Lubeck 2001 - Lubeck Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Intersport Heilbronn Open - Heilbronn Heilbronn Open - Heilbronn The Surbiton Trophy - Surbiton The Rajasthan Golden Jubilee - Jaipur 2004 USTA Challenger of Calabasas - Calabasas Neride Prague Indoor - Prague Weissenhauser Strand Cup - Hamburg Warsteiner Challenger - Wolfsburg Moncton Men's Challenger - Moncton Unicredit Czech Open 2007 - Prostejov IPP Open - Helsinki Unique Zagreb Open - Zagreb The 70th King's Cup and Queen's Cup - Bangkok Renault Slovenian Open - Ljubljana The LTA Hull Challenger - Hull IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Warsteiner Challenger Lubeck - Lubeck 2002 USTA Challenger of Calabasas - Calabasas USTA Seascape Challenger - Aptos Open de Charleroi - Charleroi Residenza Open - Magdeburg National Bank Men's Rimouski Challenger - Rimouski Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana Open de L'Isere - Grenoble Challenger Ford de Cherbourg - Cherbourg Binghamton Professional Tennis Tournament - Binghamton The LTA Wrexham Challenger - Wrexham GHI Bronx Tennis Classic - Bronx West of England Challenger - Bristol Lamberts Open by Stawag - Aachen Kosice Challenger Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Constanta Challenger Warsteiner Challenger Lubeck - Lubeck Tatra Banka Open 2003 - Bratislava Vancouver Challenger Cremona Challenger Bytom Challenger Honolulu Challenger Caloundra Challenger Rimouski Challenger Guadalajara Challenger Winnetka Challenger Granby Challenger Vancouver Challenger Polska Energia Open - Bytom Sacramento Challenger Tiburon Challenger BMW Tennis Championship - Sunrise Knoxville Challenger Granby Challenger Heilbronn Challenger The Surbiton Trophy - Surbiton Rimouski Challenger Tallahassee Challenger Sarasota Challenger Heilbronn Challenger Rimouski Challenger Pereira Challenger Guadalajara Challenger Johannesburg Challenger Nottingham Challenger Savannah Challenger Nottingham Challenger Ethias Tennis Trophy - Mons Granby Challenger Vancouver Challenger Oldum Brown Vancouver Open - Vancouver BMW Tennis Championship - Sunrise Challenger Natrel Presented by National Bank - Granby Busan Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Indian Wells Challenger Drummondville Challenger Anning Challenger The Surbiton Trophy - Surbiton Vancouver Challenger Challenger Banque Nationale - Granby Bratislava Challenger Monterrey Challenger Pau Challenger Bytom Challenger Rennes Challenger Budapest Challenger Sarasota Challenger Taipei City Challenger Odlum Brown Vancouver Open - Vancouver Tashkent Challenger Seoul Challenger Eckental Challenger Aachen Challenger Open de L'Isere (Open 38) - Grenoble San Luis Potosi Challenger Busan Challenger President's Cup 2000 - Tashkent Tallahassee Challenger Rezidenza Open - Magdeburg Tennis Napoli Cup - Naples ARMS USTA Challenger - Rocky Mount Whirlpool Open - Budapest Calgary Challenger Charlottesville Challenger Kuppers Kolsch Cup - Aachen Calgary Challenger XI Venice Open - Venice Bristol Challenger Trophy - Bristol Aberto Da Costa Do Sauipe - Bahia The LTA Manchester Challenger - Manchester Maui Challenger Leon Challenger President's Cup - Tashkent Ismaning Challenger Seoul Challenger Yokohama World Tennis Gaora Cup - Yokohama Tata Open 2002 - Chennai Zagreb Open - Zagreb Le Gosier Challenger Knoxville Challenger The Stella Artois Grass Court Championships - London Gemax Open - Belgrade Seoul Challenger Vancouver Challenger Gimcheon Challenger Mercedes-Benz Cup - Los Angeles Savannah Challenger Mouilleron-Le-Captif Challenger Chicago Challenger Fairfield Challenger Houston Challenger Nottingham Challenger Winnipeg Challenger Pune Challenger Stockholm Open - Stockholm Granby Challenger Surbiton Challenger Nottingham Challenger Granby Challenger 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Rome Challenger Eisenberg Jerusalem Open 2000 - Jerusalem Grand Prix de Tennis de Lyon - Lyon Charlottesville Challenger The Wrexham Challenger - Wrexham Forli 2 Challenger Forli 3 Challenger Turin Challenger Lucknow ATP Tour Challenger - Lucknow Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Ilkley Challenger Winnipeg Challenger Pro Tennis World Open - Boca Raton Las Vegas Challenger Pro Tennis World Open - Sunrise Calgary Challenger Drummondville Challenger Odlum Brown Vancouver Open - Vancouver Koblenz Challenger Granby Challenger Columbus Challenger Fairfield Challenger Indian Wells 1 Challenger Bengaluru Challenger Mexico City Challenger Cuernavaca Challenger Milan Indoors - Milan Tulsa Challenger The Stella Artois Grass Court Championships - Queen's/London Granby Challenger The Stella Artois Grass Court Championships - London PBZ Zagreb Indoors - Zagreb Miller Lite Hall of Fame Tennis Championships - Newport Brasov Challenger Charlottesville Challenger Knoxville Challenger Houston Challenger Vancouver Challenger AAPT Championships - Adelaide Adidas International - Sydney Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis International Tennis Championships - Delray Beach Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tallahassee Challenger Medibank Private International - Sydney Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. BMW Open - Munich Leon Challenger International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona BMW Open - Munich Busan Challenger Pilot Pen Tennis - New Haven ARAG World Team Championship - Dusseldorf Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai AEGON Championships - London Legg Mason Tennis Classic - Washington Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Champaign Challenger San Francisco Challenger Moselle Open - Metz St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar Exxon Mobil Open - Doha Guadalajara Challenger PBZ Zagreb Indoors - Zagreb 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 PBZ Zagreb Indoors - Zagreb Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota PTT Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BMW Open - Munich Power Horse Cup - Dusseldorf Citi Open - Washington China Open - Beijing BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Citi Open - Washington Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Puebla Challenger Gerry Weber Open - Halle International Championship of Croatia - Umag Charleston Challenger Heineken Open Shanghai - Shanghai Salinas Challenger China Open - Beijing Tashkent Challenger Honolulu Challenger Dallas Challenger Geneva Challenger European Open - Antwerp Davidoff Swiss Indoors Basel - Basel Bratislava Challenger Ortisei Challenger Pilot Pen Tennis - New Haven Malaga Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier New York Open - New York Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Hall of Fame Open - Newport Citi Open - Washington Dallas Open - Dallas Dallas Challenger Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg AEGON Championships - London Rimouski Challenger Sarasota Challenger Mexico City Challenger Milan Indoors - Milan Moselle Open - Metz The Stella Artois Grass Court Championships - London Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Leon Challenger U.S. National Indoor Tennis Championships - Memphis Malaysian Open - Kuala Lumpur Delray Beach Open - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Hungarian Open - Budapest AEGON International - Eastbourne US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Hall of Fame Open - Newport Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Serbia Open - Belgrade Delray Beach Open - Delray Beach Lexington Challenger Kremlin Cup - Moscow Serbia Open - Belgrade ASB Classic - Auckland Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Drummondville Challenger BB&T Atlanta Open - Atlanta Gimcheon Challenger Erste Bank Open - Vienna US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Malaysian Open - Kuala Lumpur Claro Open Colombia - Bogota PBZ Zagreb Indoors - Zagreb AIG Japan Open - Tokyo BRD Nastase Tiriac Trophy - Bucharest Guadalajara Challenger Irving Challenger Erste Bank Open - Vienna Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Apia International - Sydney Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Ricoh Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota III Gramado Open de Tenis - Gramado Quimper Challenger GHI Bronx Tennis Classic - Bronx BB&T Atlanta Open - Atlanta Nottingham-2 Challenger Citi Open - Washington China Open - Beijing Valencia Open - Valencia Aircel Chennai Open - Chennai ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Moselle Open - Metz TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Tel Aviv Watergen Open - Tel Aviv Chengdu Open - Chengdu TED Open-Akbank Private Banking - Istanbul Ecuador Open - Quito Okal Open - Eckental Challenger 42 - Andrezieux Memphis Open - Memphis Privat Bank Cup - Dniepropetrovsk Ricoh Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport Sarajevo Open - Sarajevo BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Vancouver Challenger New York Open - New York Delray Beach Open - Delray Beach Las Vegas Challenger BMW Open - Munich Chengdu Open - Chengdu Citi Open - Washington Hall of Fame Open - Newport Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing Arizona Men's Tennis Championships - Scottsdale Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg bett1HULKS Indoors - Cologne Calgary Challenger Sofia Open - Sofia Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Pozoblanco Challenger Qatar Open - Doha Noventi Open - Halle Open 13 - Marseille Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz Sydney International - Sydney BMW Open - Munich The Stella Artois Championships - London Tiburon Challenger Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide China Open - Beijing Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Open Seat Godo - Barcelona Regions Morgan Keegan Championships - Memphis Apia International - Sydney Gerry Weber Open - Halle AEGON International - Eastbourne Open 13 - Marseille Milan Indoors - Milan Rakuten Japan Open - Tokyo European Open - Antwerp Ecuador Open - Quito Geneva Open - Geneva New York Open - New York Tennis Masters Series - Paris Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo 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 Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Quimper Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Cherbourg Challenger Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Tennis Masters Series - Toronto BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid National Bank Open - Toronto Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal RCA Championships - Indianapolis BB&T Atlanta Open - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten Indian Wells 2 Challenger U.S. Open - New York PBZ Zagreb Indoors - Zagreb Pacific Life Open - Indian Wells Davidoff Swiss Indoors - Basel Australian Open - Melbourne Rogers Masters - Montreal Sony Ericsson Open - Miami Campbell's Hall of Fame Tennis Championships - Newport Wimbledon - London Campionati BNL dItalia - Rome AEGON International - Eastbourne Mutua Madrilena Masters Madrid - Madrid Wimbledon - London U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Montreal BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Paris Tennis Masters Series - Toronto Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal Qatar ExxonMobil Open - Doha Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Campionati Internazionali D'Italia - Rome Dubai Duty Free Tennis Championships - Dubai Rogers Cup - Toronto BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York Miami Open - Miami BNP Paribas Open - Indian Wells Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Open Sud de France - Montpellier Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London National Bank Open - Montreal Coupe Rogers - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Western & Southern Open - Cincinnati Rogers Cup - Toronto U.S. Open - New York Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Sofia Open - Sofia Mutua Madrilena Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Miami Open - Miami Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Open Sud de France - Montpellier French Open - Paris Wimbledon - London U.S. Open - New York Gerry Weber Open - Halle Australian Open - Melbourne Swiss Indoors Basel - Basel Chengdu Open - Chengdu French Open - Paris Abierto Mexicano - Los Cabos Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group I, 2R, ECU-CAN 2-3 Davis Cup, World Group, PO, ISR-CAN 2-3 US Men's Clay Court Championship - Houston Fever-Tree Championships - London Wimbledon - London NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Davis Cup, World Group, SF, SRB-CAN 3-2 French Open - Paris Davis Cup, World Group, PO, CAN-COL 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, CAN-GBR 2-3 Davis Cup, Finals, Group F Davis Cup, Finals, QF, AUS-CAN 1-2 Davis Cup, Finals, SF, RUS-CAN 1-2 Davis Cup, Finals, Group B Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Olympics - London Olympics - Rio de Janeiro French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Sony Open Tennis - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, Group A, Bologna Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, CAN-JPN 3-2 National Bank Open - Toronto River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) Davis Cup, Group B, Valencia Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, Q, CAN-KOR 3-1 Davis Cup, World Group, PO, CAN-CHI 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-CAN 3-1 Kooyong Classic - Kooyong All Lower level tournaments Australian Open (juniors) Olympics - Athens Winnipeg Challenger Granby Challenger