Career 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 France F5 Germany F4 Germany-w2 Germany-w3 Italy F18 Germany F6 Germany F7 Germany F8 Germany-w2 Israel F2 Germany F1 Switzerland F2 Portugal F2 UAE F2 Czech Republic F1 Slovenia F1 Slovenia F2 Austria F4 Germany F7 Germany F13 Germany F15 France F13 Spain F33 Germany F4 Italy F21 Italy F22 France F14 Canada F4 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 Italy F2 (Trento) Italy F24 (Bolzano) Italy F25 (Cornaiano) Canada F1 (Gatineau) Slovakia F1 USTA Challenger of San Antonio - San Antonio The Granby Natrel Challenger - Granby The LTA Wrexham Challenger - Wrexham West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton Bauer Watertechnology Cup - Eckental Germany F1 Germany F15 Germany F16 Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Italy F10 Germany-w4 Belgium F2 Tunisia F5 Czech Republic F1 Germany F11 Germany F13 Challenger Banque Nationale Rimouski - Rimouski Germany-w1 Germany-w3 Germany-w4 Israel F1 Israel F3 Germany F3 Germany F4 Germany F5 Internazionali de Tennis di Bergamo - Bergamo XL Bermuda Open - Bermuda Ciudad de Pozoblanco Open Diputacion - Cordoba Germany F14 Germany F15 Switzerland F3 Akbank Private Banking TED Open - Istanbul Portugal F3 Canada F2 (Sherbrooke) Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Baden Open - Karlsruhe The Surbiton Trophy - Surbiton s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt Semgroup Challenger - Tulsa Music City Challenger - Nashville National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Heilbronn Challenger Belgrade Challenger Wolfsburg Challenger Kyoto Challenger Baton Rouge Challenger Mexico City Challenger Sofia Challenger Talahassee Challenger Braunschweig Challenger Germany F7 Rimini Challenger Recanati Challenger Tampere Challenger Istanbul Challenger Geneva Challenger Freudenstadt Challenger Alphen Challenger Trnava Challenger Seoul Challenger M15 Creteil Biella Challenger Cremona Challenger Nottingham Challenger Bytom Challenger Granby Challenger Mons Challenger Tarragona Challenger Bratislava Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Prague Challenger Nottingham Challenger Istanbul Challenger Eckental Challenger Geneva Challenger Ortisei Challenger Helsinki Challenger Heilbronn Challenger Wolfsburg Challenger Dallas Challenger Prague Challenger Vancouver Challenger St. Remy Challenger Heilbronn Challenger USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Open Mutouest - St. Brieuc Portoroz Challenger Granby Challenger Okal Cup 2003 - Eckental Black Forest Open - Freudenstadt Open de Franche-Comte - Besancon Vancouver Challenger Music City Challenger - Nashville GHI Bronx Classic - Bronx Aberto de Sao Paulo - Sao Paulo 2003 West Side Tennis Club Challenger - Forest Hills Kia International In Caloundra - Caloundra Challenger Casablanca San Angel - Mexico City Music City Challenger - Nashville USTA/Adtech Challenger - Boston Busan Open Challenger Tennis - Busan Internationaux du Doubs - Besancon Astana Challenger - Astana USTA Seascape Challenger - Aptos Challenger Casablanca San Angel - Mexico City Orleans Challenger XL Capital Bermuda Open - Bermuda Mons Challenger Kazan Challenger Eckental Challenger Andria Challenger Heilbronn Challenger Maui Challenger Bergamo Challenger The Natrel's Challenger of Granby - Granby New Delhi Challenger 2006 North Shore Pro Tennis Championship - Winnetka Guangzhou Challenger Savannah Challenger Aix En Provence Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Napa Challenger Mons Challenger Charlottesville Challenger Eckental Challenger Ortisei Challenger Drummondville Challenger Tallahassee Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Braunschweig Challenger Challenger Banque Nationale Rimouski - Rimouski St. Remy Challenger Ford Tennis Championships - Louisville Drummondville Challenger St. Remy Challenger 5 Volkswagen Challenger - Wolfsburg USTA Seascape Challenger - Aptos Open Diputacion Ciudad de Pozoblanco - Cordoba Taipei City Challenger Binghamton Professional Tennis Tournament - Binghamton Geneva Challenger - Geneva Gatineau Challenger Meerbusch Challenger Columbus Challenger Gwangju Challenger The Natrel's Challenger - Granby Shimadzu All Japan Indoor Tennis Championships - Kyoto 2004 Keys Gate Challenger - Homestead Drummondville Challenger Sarasota Challenger Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Kia International In Kawana - Kawana Open Prevadies - St. Brieuc 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Augsburg Challenger Mallorca Challenger Biella 4 Challenger Ljubljana Open - Ljubljana ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes Izmir Challenger Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Chuncheon Challenger Helsinki Challenger Odlum Brown Vancouver Open - Vancouver BH Indoor Sarajevo - Sarajevo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Lugano Challenger Furth Challenger San Benedetto Challenger Manerbio Challenger Tampere Challenger Eckental Challenger Rennes Challenger San Remo Tennis Cup - San Remo USTA Challenger of Orlando - Orlando UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Sao Paulo Challenger Tour Finals Challenger Ford de Cherbourg - Cherbourg The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville M25 Veigy-Foncenex San Luis Potosi Challenger - San Luis Potosi Harrah's Entertainment Men's Pro Challenger - Tunica Ljubljana Challenger Izmir Challenger Oberstaufen Challenger USTA Challenger - Champaign Samsung Challenger 2007 - Ho Chi Minh City II Naples ITG Challenger - Naples Ostdeutscher Sparkessen Cup - Dresden Kolding Challenger Black Forest Open - Freudenstadt M25 Trimbach Tiburon Challenger Rennes Challenger Salzburg Challenger Vicenza Challenger Lexington Challenger Segovia Challenger Banja Luka Challenger Austin Challenger - Austin Okal Cup 2004 - Eckental Mons Challenger Gemax Open - Belgrade Carson Challenger Ostdeutscher Sparkassen Cup - Dresden Dallas Challenger Kyoto Challenger Rome Challenger Turin Challenger Nottingham Challenger Legg Mason Tennis Classic - Washington D.C. Braunschweig Challenger Budapest Challenger Eckental Challenger Aachen Challenger Oberstaufen Cup - Oberstaufen Brescia Challenger Bergamo Challenger Marburg Challenger Sarasota Challenger Rome Challenger Tallahassee Challenger Mestre Challenger Heilbronn Challenger Lyon Challenger Kosice Challenger Marburg Challenger Oberstaufen Challenger Winnetka Challenger Winnipeg Challenger Orleans Challenger Heilbronn Challenger Knoxville Challenger Champaign Challenger Ismaning Challenger Eckental Challenger Playford Challenger Dallas Challenger Wroclaw Challenger Taipei City Challenger Savannah Challenger Kyoto Challenger Tallahassee Challenger Malaysian Open - Kuala Lumpur Savannah Challenger Furth Challenger Heilbronn Challenger Winnipeg Challenger Granby Challenger Mallorca Challenger Cassis Challenger Poznan Challenger Bratislava Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Fairfield Challenger Rijeka Challenger Recanati Challenger Granby Challenger - Granby Heineken Open - Auckland BMW Open - Munich Belgrade Challenger The Stella Artois Grass Court Championships - London Prostejov Challenger Liberec Challenger Tulln Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Furth Challenger Corona Mexico City Open - Mexico City Open Romania - Bucharest Switzerland F2 International Tennis Championships - Delray Beach Trieste Challenger Granby Challenger SAP Open - San Jose Schickedanz Open - Furth Kroger / St. Jude International - Memphis Lille Challenger Stockton Challenger Arizona Men's Tennis Championships - Scottsdale Happy Valley Challenger U.S. Men's Clay Court Championships - Houston Budapest Challenger BMW Open - Munich Heilbronn Challenger Burbank Challenger - Burbank Campbell's Hall of Fame Tennis Championships - Newport Milan Challenger Shanghai Challenger Fairfield Challenger Bratislava Challenger Newport Beach Challenger St. Brieuc Challenger Sydney International - Sydney Vicenza Challenger Ismaning Challenger Fifth-Third Bank Tennis Championships - Lexington Ortisei Challenger BMW Open - Munich Quimper Challenger The Stella Artois Championships - London The Surbiton Trophy - Surbiton Taipei City Challenger Nord LB Open - Braunschweig AIG Japan Open Tennis Championships - Tokyo The West Side Tennis Club Grass Court Challenger - Forest Hills Heilbronn Open - Heilbronn Granby Challenger Heilbronn Challenger USTA Comerica Challenger - Aptos Stockholm Open - Stockholm Surbiton Challenger St. Petersburg Open - St. Petersburg The Natrel's Challenger of Granby - Granby Oberstaufen Challenger Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Prague Challenger Biella 1 Challenger Biella 2 Challenger Biella 3 Challenger Lugano Challenger BMW Open - Munich Bratislava Challenger Tallahassee Challenger 4th Volkswagen Challenger - Wolfsburg 2003 USTA Tallahassee Tennis Challenger - Tallahassee Campbell's Hall of Fame Tennis Championships - Newport Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart 2000 Challenger de Granby - Granby RCA Championships - Indianapolis Biel Challenger Bergamo Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Bari Challenger Granby Challenger - Granby Bendigo Challenger Thailand Open - Bangkok Heilbronn Challenger Stockholm Open - Stockholm XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham Davidoff Swiss Indoors - Basel Winnetka Challenger Waco International Tennis Challenger - Waco ABN AMRO World Tennis Tournament - Rotterdam Mouilleron-Le-Captif Challenger Ortisei Challenger Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth Campbells Hall of Fame Tennis Championships - Newport Koblenz Challenger Pro Challenger at Calabasas - Calabasas Schickedanz Open 2007 - Furth Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign PBZ Zagreb Indoors - Zagreb The Surbiton Trophy - Surbiton Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London The 'Fitz' Casino Challenger - Tunica AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Bauer Watertechnology Cup 2007 - Eckental Ostdeutscher Sparkassen Cup - Dresden AEGON Championships - London If Stockholm Open - Stockholm Brisbane International - Brisbane SA Tennis Open - Johannesburg US Men's Clay Court Championship - Houston Nottingham Challenger 2008 Lubbock Challenger - Lubbock Ismaning Challenger Open de Moselle - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Noumea Challenger Quimper Challenger ATP Challenger Trophy 2008 - Trnava Cherbourg Challenger PBZ Zagreb Indoors - Zagreb Pau Challenger Vancouver Challenger Sacramento Challenger - Sacramento ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington D.C. Geneva Challenger BRD Nastase Tiriac Trophy - Bucharest Ostrava Challenger Rijeka Challenger Samsung Securities Cup - Seoul Hamburg Challenger Jersey Challenger Studena Croatia Open - Umag Athens Challenger Tallahassee Challenger Sarasota Challenger Erste Bank Open - Vienna Aircel Chennai Open - Chennai Savannah Challenger Karlsruhe Challenger ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bet-at-home Open - Hamburg Forli 2 Challenger Citi Open - Washington Mercedes Cup - Stuttgart Bratislava Challenger Winston-Salem Open - Winston-Salem U.S. Men's Clay Court Championships - Houston Dallas Challenger Guadalajara Challenger The Tennis Channel Open - Las Vegas Tallahassee Challenger Next Generation Adelaide International - Adelaide Istanbul Challenger Medibank International - Sydney Brisbane International - Brisbane Winnetka Challenger Izmir Challenger Vicenza Challenger PBZ Zagreb Indoors - Zagreb Prostejov Challenger BMW Open - Munich Heilbronn Challenger Rennes Challenger Bergamo Challenger Mercedes Cup - Stuttgart Poznan Challenger Geneva Challenger Bergamo Challenger BMW Open - Munich Sacramento Challenger Eckental Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Helsinki Challenger Medibank International - Sydney Tiburon Challenger Erste Bank Open - Vienna Open 13 Provence - Marseille Open Sud de France - Montpellier BMW Open - Munich Winston Salem - Winston Salem Erste Bank Open - Vienna Rimouski Challenger Atlanta Tennis Championships - Atlanta Le Gosier Challenger Stockton Challenger Brisbane International - Brisbane Johannesburg Challenger Sarasota Challenger Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Marburg Challenger Rennes Challenger Athens Challenger Mouilleron-Le-Captif Challenger If Stockholm Open - Stockholm Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Poprad Tatry Challenger Ortisei Challenger Thailand Open - Bangkok Gerry Weber Open - Halle Las Vegas Challenger The Stella Artois Championships - London If Stockholm Open - Stockholm Helsinki Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Hall of Fame Open - Newport Countrywide Classic - Los Angeles Moselle Open - Metz Le Gosier Challenger Noventi Open - Halle Moselle Open - Metz Allianz Suisse Open - Gstaad Poznan Challenger Arad Challenger Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Cortina Challenger Sarasota Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Aix En Provence Challenger Meerbusch Challenger Loughborough Challenger PTT Thailand Open - Bangkok Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Palermo Challenger M25 Nussloch Dubai Duty Free Tennis Championships - Dubai Lexington Challenger Grand Prix Hassan II - Casablanca Gazprom Hungarian Open - Budapest SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Pullach Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Granby Challenger Gatineau Challenger Furth Challenger Mons Challenger Intrum Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Ortisei Challenger BMW Open - Munich Drummondville Challenger St. Brieuc Challenger Moselle Open - Metz If Stockholm Open - Stockholm Orleans Challenger Mons Challenger Qatar ExxonMobil Open - Doha Poprad Tatry Challenger Granby Challenger Braunschweig Challenger Gerry Weber Open - Halle Zhangjiagang Challenger Savannah Challenger Kaohsiung Challenger Nottingham-2 Challenger Forli Challenger Winston-Salem Open - Winston-Salem Guadalajara Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Granby Challenger Generali Open - Kitzbuhel Eckental Challenger Columbus Challenger BMW Open - Munich Intersport Heilbronn Open - Heilbronn Prague 1 Challenger Lille Challenger Hall of Fame Tennis Championships - Newport Antalya Open - Antalya BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Fairfield Challenger Open Sud de France - Montpellier Ismaning Challenger Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Prague Challenger Salzburg-Anif Challenger Generali Open - Kitzbuhel China Open - Beijing ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel Open 13 Provence - Marseille Meerbusch Challenger Mallorca Championships - Mallorca The Stella Artois Grass Court Championships - London Atlanta Tennis Championships - Atlanta Open Parc - Lyon Prague 2 Challenger AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Montreal Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Toronto Austrian Open - Kitzbuhel Tennis Masters Series - Cincinnati Tennis Masters Series - Toronto If Stockholm Open - Stockholm Pacific Life Open - Indian Wells Rogers Cup - Montreal Rogers Masters - Toronto Pacific Life Open - Indian Wells Qatar ExxonMobil Open - Doha Masters Series - Hamburg Brisbane - Brisbane Sony Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Campbells Hall of Fame Tennis Championships - Newport Open 13 - Marseille Gerry Weber Open - Halle Open 13 Provence - Marseille Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg The Artois Championships - London BMW Open - Munich Tennis Masters Series - Montreal Qatar ExxonMobil Open - Doha NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Legg Mason Tennis Classic - Washington U.S. Open - New York Sony Ericsson Open - Miami Bet-at-home Open - Hamburg BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Tennis Masters Series - Toronto Rogers Cup - Montreal Sony Ericsson Open - Miami Rogers Masters - Montreal Rogers Masters - Toronto BMW Open - Munich Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Australian Open - Melbourne Rogers Cup - Toronto Rogers Cup - Toronto French Open - Paris U.S. Open - New York 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 Mercedes Cup - Stuttgart 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 BMW Open - Munich Wimbledon - London U.S. Open - New York Australian Open - Melbourne Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Rogers Cup - Toronto French Open - Paris Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, QR, BRA-CAN 4-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, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 All Lower level tournaments Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Hopman Cup - Perth Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, World Group, 1R, FRA-CAN 5-0 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Beijing Davis Cup, World Group, PO, CAN-CHI 5-0