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 Australia F1 Australia F2 Great Britain F2 India F5 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 The Rajasthan Golden Jubilee - Jaipur Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City Uncle Toby's Burnie Challenger - Tasmania 2004 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Casablanca San Angel - Mexico City South African Airways Tennis Open - Durban USTA Tallahassee Tennis Challenger - Tallahassee Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Countrywide Classic USTA Challenger - Carson Delhi Challenger I - New Delhi Tennis Napoli Cup - Napoli Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona BNP Paribas Primrose - Bordeaux Flea Market Cup Busan Challenger Tennis - Busan Noumea Challenger Sunrise Challenger Vancouver Challenger Binghamton Challenger BH Tennis Open International Cup - Belo Horizonte Chuncheon Challenger Rhodes Challenger Prostejov Challenger Sacramento Challenger Knoxville Challenger BH Tennis Open International Cup - Belo Horizonte Dallas Challenger Winnetka Challenger Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Warsteiner Challenger - Wolfsburg Fergana Challenger - Fergana Shanghai Challenger Tashkent Challenger Sacramento Challenger Credicard Tennis Cup - Campos do Jordao Tiburon Challenger IV Gramado Open de Tenis - Gramado Seoul Challenger The LTA Hull Challenger - Hull Charlottesville Challenger Knoxville Challenger Champaign Challenger Quimper Challenger Fergana Challenger - Fergana IPP Open - Helsinki The 70th King's Cup and Queen's Cup - Bangkok Intersport Heilbronn Open - Heilbronn Winnetka Challenger Renault Slovenian Open - Ljubljana Heineken Challenger - Ho Chi Minh City IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Warsteiner Challenger Lubeck - Lubeck Sao Paulo Challenger Heilbronn Challenger 2002 USTA Challenger of Calabasas - Calabasas Pereira Challenger USTA Seascape Challenger - Aptos Johannesburg Challenger USTA Seascape Challenger - Aptos Geneva Challenger - Geneva Busan Challenger Open de Charleroi - Charleroi Residenza Open - Magdeburg Gallagher International - Hamilton Challenger Britania Zavaleta - Puebla Gosford Australian Unity Challenger - Gosford Urbana-Champaign Challenger - Urbana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Vancouver Challenger The Gallagher International ATP Tour Challenger - Hamilton Open de L'Isere - Grenoble Sylt Open 2000 - Sylt 2003 Freeman Men's Challenger - Joplin Warsteiner Challenger Lubeck 2001 - Lubeck 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 Credicard Mastercard Tennis Cup - Campos do Jordao Szczecin Challenger Lamberts Open by Stawag - Aachen Odlum Brown Vancouver Open - Vancouver 2004 Freeman Men's Challenger - Joplin Open de la Ville de Saint Denis - Reunion Island X Open Internacional D'Andorra - Andorra Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Media Will Cup Busan Challenger Tennis - Busan Belgaum Open - Belgaum Warsteiner Challenger Lubeck - Lubeck Hilton Waikoloa Village USTA Challenger - Waikoloa Torneo Internacional Challenger Fila 2006 - Leon Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tatra Banka Open 2003 - Bratislava Busan Challenger Vancouver Challenger 2004 Colorado Tennis Classic - Denver Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Natrel's Challenger of Granby - Granby Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver KGHM Dialog Polish Indoors - Wroclaw Swanston Challenger - Sacramento The Swanston Challenger - Sacramento Okal Cup 2004 - Eckental Malaysian Open - Kuala Lumpur Unicredit Czech Open - Prostejov Music City Challenger - Nashville BMW Tennis Championship - Sunrise Open de la Ville de Saint Denis - Reunion Island Voit Mexico City Open - Mexico City The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg Lubbock Challenger - Lubbock South African Airways Open - East London Johannesburg Challenger Ethias Tennis Trophy - Mons Pro Challenger at Calabasas - Calabasas III Isla de Lanzarote - Lanzarote Monterrey Challenger Open D'Orleans - Orleans Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Banque Nationale Rimouski - Rimouski Prostejov Challenger Bordeaux Challenger Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn 2001 USTA Tallahassee Tennis Challenger - Tallahassee Sacramento Challenger Geneva Challenger Bangkok Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Atlanta Clay Court Challenger - Atlanta Sporting Challenger 2003 - Turin Cremona Challenger Winnetka Challenger Gimcheon Challenger Mauritius Open - Mauritius Tiburon Challenger Calabasas Challenger Charlottesville Challenger USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City Noumea Challenger Flea Market Cup - Busan Singapore Challenger Gold Flake Open - Chennai Open de L'Isere (Open 38) - Grenoble Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Britania Zavaleta - Puebla President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Milan Indoors - Milan The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Sarasota Challenger Nottingham Challenger Rezidenza Open - Magdeburg Gallagher International - Hamilton Tennis Napoli Cup - Naples ARMS USTA Challenger - Rocky Mount Nottingham Challenger V Gramado Open de Tennis - Gramado USTA Men's Challenger of Dallas - Dallas Whirlpool Open - Budapest Calgary Challenger Charlottesville Challenger Tumkur Open - Tumkur Kuppers Kolsch Cup - Aachen USTA Men's Challenger of Dallas - Dallas AAPT Championships - Adelaide Calgary Challenger Adidas International - Sydney XI Venice Open - Venice Bristol Challenger Trophy - Bristol Cridicard Mastercard Tennis Cup - Campos do Jordao Aberto Da Costa Do Sauipe - Bahia U.S. Men's Clay Court Championships - Houston VIII Open Internacional D'Andorra - Andorra The LTA Manchester Challenger - Manchester Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis International Tennis Championships - Delray Beach Yokohama World Tennis Gaora Cup - Yokohama Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Medibank Private International - Sydney The $50,000 Pro Challenger at Calabasas - Calabasas Open de Franche Comte - Besancon Hilton Waikoloa Village USTA Challenger - Waikoloa Zagreb Open - Zagreb USTA Challenger of Dallas - Dallas Open de la Comunidad Valenciana - Valencia Oldum Brown Vancouver Open - Vancouver Estoril Open - Estoril Nottingham Men's Challenger - Nottingham USTA Challenger - Champaign Gemax Open - Belgrade Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Busan Challenger Fairfield Challenger Mercedes-Benz Cup - Los Angeles Houston Challenger Nottingham Challenger Legg Mason Tennis Classic - Washington D.C. Nottingham-2 Challenger International Indoor Tennis Championships of Croatia - Zagreb Surbiton Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Nottingham Challenger KGHM Dialog Polish Indoors - Wroclaw Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Fifth Third Bank Tennis Classic - Lexington BMW Open - Munich Vancouver Challenger Gerry Weber Open - Halle Dharwad Challenger 2003 - Dharwad Pilot Pen Tennis - New Haven ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Next Generation Adelaide International - Adelaide 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Kun-Ming Challenger PBZ Zagreb Indoors - Zagreb Nottingham-2 Challenger SAP Open - San Jose Eisenberg Jerusalem Open 2000 - Jerusalem Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Granby Challenger - Granby The Wrexham Challenger - Wrexham University of Tennessee USTA Challenger - Knoxville Red Letter Days Open - Nottingham Lucknow ATP Tour Challenger - Lucknow Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba RCA Championships - Indianapolis Open de L'Isere - Grenoble Legg Mason Tennis Classic - Washington The Nottingham Challenger - Nottingham Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Pro Tennis World Open - Boca Raton Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton AIG Japan Open Tennis Championships - Tokyo 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel dBI Tennis Challenger - Binghamton Qatar Exxon Mobil Open - Doha 2005 Tulsa Challenger - Tulsa Samsung Securities Cup - Seoul ATP Challenger Numea - New Caledonia USTA Freeman Men's Challenger - Joplin Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Baden Open - Ettlingen PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Open 13 - Marseille The Dubai Tennis Championships - Dubai Odlum Brown Vancouver Open - Vancouver AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington The Stella Artois Grass Court Championships - Queen's/London Qatar Exxon Mobil Open - Doha Chennai Open - Chennai III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Open des Alpes Trophee BNP Paribas - Grenoble Rhodes Challenger SA Tennis Open - Johannesburg President's Cup 2000 - Tashkent Regions Morgan Keegan Championships - Memphis Aptos Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Charlottesville Challenger Seoul Challenger Houston Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Vancouver Challenger Malaysian Open - Kuala Lumpur Kaohsiung Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Samsung Securities Cup - Seoul Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Tallahassee Challenger Johannesburg Challenger Atlanta Tennis Championships - Atlanta Izmir Challenger BMW Open - Munich Moselle Open - Metz PTT Thailand Open - Bangkok Savannah Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok China Open - Beijing Miller Lite Hall of Fame Tennis Championships - Newport Heilbronn Challenger Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Guadalajara Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis International Championship of Croatia - Umag Delray Beach Open - Delray Beach Next Generation Adelaide International - Adelaide Heineken Open Shanghai - Shanghai Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport China Open - Beijing Citi Open - Washington AIG Japan Open Tennis Championships - Tokyo Seoul Challenger China Open - Beijing Rimouski Challenger Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Bratislava Challenger U.S. National Indoor Tennis Championships - Memphis Ortisei Challenger Delray Beach Open - Delray Beach Pilot Pen Tennis - New Haven Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Thailand Open - Bangkok SA Tennis Open - Johannesburg Erste Bank Open - Vienna Sunrise Challenger Swiss Indoors Basel - Basel Dallas Challenger BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Citi Open - Washington Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Rimouski Challenger Hungarian Open - Budapest Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Hall of Fame Open - Newport Tata Open Maharashtra - Pune Sarasota Challenger Delray Beach Open - Delray Beach Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Milan Indoors - Milan Johannesburg Challenger The Stella Artois Grass Court Championships - London Athens Challenger Charlottesville Challenger Campbell's Hall of Fame Tennis Championships - Newport Mumbai Open - Mumbai Knoxville Challenger Sydney International - Sydney Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London New York Open - New York Champaign Challenger SA Tennis Open - Johannesburg Serbia Open - Belgrade Hall of Fame Open - Newport Serbia Open - Belgrade Genova Challenger Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Farmers Classic - Los Angeles China Open - Beijing Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Zagreb Challenger Farmers Classic - Los Angeles Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb AIG Japan Open Tennis Championships - Tokyo AIG Japan Open - Tokyo Aptos Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tiburon Challenger Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Claro Open Colombia - Bogota III Gramado Open de Tenis - Gramado GHI Bronx Tennis Classic - Bronx Citi Open - Washington China Open - Beijing ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo TED Open-Akbank Private Banking - Istanbul Ecuador Open - Quito Okal Open - Eckental Challenger 42 - Andrezieux Memphis Open - Memphis Delray Beach Open - Delray Beach Privat Bank Cup - Dniepropetrovsk Ricoh Open - 's-Hertogenbosch Warsteiner Challenger Wolfsburg - Wolfsburg Hall of Fame Tennis Championships - Newport Sarajevo Open - Sarajevo Abierto Mexicano - Los Cabos 12th BH Tennis Open International Cup - Belo Horizonte New York Open - New York Delray Beach Open - Delray Beach BMW Open - Munich Hall of Fame Open - Newport Citi Open - Washington Arizona Men's Tennis Championships - Scottsdale Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Qatar Open - Doha Open 13 - Marseille Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Sydney International - Sydney BMW Open - Munich The Stella Artois Championships - London Countrywide Classic - Los Angeles China Open - Beijing Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Tennis Masters Series - Paris Open de Moselle - Metz Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo ABN AMRO World Tennis Tournament - Rotterdam Telecom Italia Masters - Rome 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 Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami 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 Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Regions Morgan Keegan Championships - Memphis Shanghai - Shanghai BNP Paribas Masters - Paris PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Open Seat Godo - Barcelona Apia International - Sydney Gerry Weber Open - Halle AEGON International - Eastbourne BNP Paribas Open - Indian Wells Milan Indoors - Milan Rakuten Japan Open - Tokyo European Open - Antwerp Ecuador Open - Quito Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Rogers Cup - Montreal New York Open - New York Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Ordina Open - 's-Hertogenbosch Internazionali BNL d'Italia - Rome RCA Championships - Indianapolis Qatar Open - Doha Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Davidoff Swiss Indoors - Basel Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami AEGON Championships - London Coupe Rogers - Montreal Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Paris Tennis Masters Series - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Qatar ExxonMobil Open - Doha Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal BNP Paribas Masters - Paris Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne U.S. Open - New York Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Claro Open Colombia - Bogota Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Abierto Mexicano - Los Cabos US Men's Clay Court Championship - Houston Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome 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 Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, CRO-RUS 3-2 Kooyong Classic - Kooyong All Lower level tournaments Olympics - Athens