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 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Almaty Open - Almaty Portugal F1 Portugal F2 Japan F2 Japan F3 Italy F13 Indonesia F2 Indonesia F3 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Australia F4 Italy F5 Italy F6 M25 Tulsa M15 Las Vegas Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba M25 Nottingham Banja Luka Challenger 2003 - Banja Luka Dharwad Challenger 2003 - Dharwad 6th Sardinian International Championships - Cagliari San Remo Tennis Cup - San Remo Open Castilla y Leon - Segovia China Open - Beijing Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio XXXVII Torneig C.E. Laieta - Barcelona Bancastato Challenger Lugano - Lugano Siemens Open - Scheveningen X Open Internacional D'Andorra - Andorra Copa Sevilla Internacionales de Andalucia - Seville KGHM Dialog Polish Indoors - Wroclaw Arroyo de la Encomienda - Valladolid Garden Open 2004 - Rome Porsche Open - Poznan Open Costa Daurada - Tarragona Morocco Tennis Tour - Rabat Siemens Open 2004 - Scheveningen Challenger Tunisie - Tunis Porsche Open - Poznan Melbourn Challenger Lambertz Open - Aachen Lugano Challenger M15 Cancun Vancouver Challenger Binghamton Challenger Burnie Challenger Cremona Challenger M15 Santo Domingo M15 Cancun Bangkok Challenger Caloundra Challenger Dallas Challenger M15 Cancun Nottingham Challenger Nottingham Challenger Zagreb Challenger M25 Harlingen Nottingham Challenger M25 Austin Rijeka Open - Rijeka BMW Tennis Championship - Sunrise Cordenons Challenger M15 Doha M25 Doha Prostejov Challenger M25 Al Zahra Istanbul Challenger Burnie Challenger VIII Torneo Internazionale di Tennis - Barletta Manerbio Challenger Genova Challenger Bangkok Challenger Marburg Challenger M25 Santo Domingo Scheveningen Challenger Biella Challenger Como Challenger Almaty Challenger Toyota Challenger Tashkent Challenger Canberra Challenger Surbiton Challenger Aix En Provence Challenger M25 Calabasas Cassis Challenger Bratislava Challenger M25 Xalapa M25 Pensacola Perugia Challenger Internazionali di Tennis di Bergamo - Bergamo Seville Challenger Aguascalientes Challenger Tiburon Challenger Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona M25 Wichita Brisbane 1 Challenger Biella Challenger Biella 4 Challenger Lexington Challenger Lille Challenger Istanbul 2 Challenger Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini Monterrey Challenger Sophia Antipolis Challenger Mallorca Challenger Calgary Challenger Bastad Challenger Estoril Open - Estoril Fairfield Challenger Cordenons Challenger Chicago Challenger Morelia Challenger Drummondville Challenger Sao Paulo Challenger Bratislava Challenger Savannah Challenger Rome Challenger Prostejov Challenger Eckental Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Barranquilla Challenger Tunis Challenger Heilbronn Challenger AT&T Challenger of Dallas - Dallas Prostejov Challenger Bulgarian Open - Sofia Bloomfield Hills Challenger Augsburg Challenger Belgaum Open - Belgaum Lambertz Open - Aachen Gran Canaria 2 Challenger Rome 1 Challenger Memorial Savigni - Sassuolo Baumag Open - Budapest Las Vegas Challenger Mallorca Challenger Monterrey Challenger Morelos Challenger Tennis Napoli Cup - Napoli Fairfield Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Malaga Challenger Volkswagen Challenger 2004 - Wolfsburg 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza Knoxville Challenger IPP Open - Helsinki USTA Men's Challenger of Dallas - Dallas Tyler Challenger Czech Open 2006 - Prostejov Lexington Challenger Santo Domingo Challenger Columbus Challenger Charlottesville Challenger Nonthaburi 2 Challenger Bengaluru Challenger Pune Challenger Pune Challenger Mexico City Challenger Kigali 2 Challenger Merida Challenger Brisbane 3 Challenger Cuernavaca Challenger Little Rock Challenger Cary Challenger Morocco Tennis Tour - Marrakech Jingshan Challenger Brest Challenger Helsinki Challenger Maia Challenger Milan Indoors - Milan Monterrey Challenger Shanghai Challenger Burnie Challenger Gran Canaria 1 Challenger Sarasota Challenger Open 13 - Marseille Croatia Open - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Chennai Open - Chennai Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland SAP Open - San Jose Orange Prokom Open - Sopot Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Chennai Open - Chennai SAP Open - San Jose Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Pilot Pen Tennis - New Haven AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Generali Open - Kitzbuhel Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Tiburon Challenger Campionati Internazionali di Sicilia - Palermo Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Malaysian Open - Kuala Lumpur Charleston Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Chicago Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Open de Tenis Comunidad Valenciana - Valencia Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Napoli Challenger Todi Challenger Bet-at-home Cup - Kitzbuhel Citi Open - Washington PTT Thailand Open - Bangkok Winston-Salem Open - Winston-Salem China Open - Beijing PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Rome Challenger Valencia Open - Valencia Monza Challenger Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Mercedes Cup - Stuttgart Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg Brasil Open - Sao Paulo Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Open 13 - Marseille Copa Claro - Buenos Aires China Open - Beijing China Open - Beijing Barcelona Open BancSabadell - Barcelona AEGON Championships - London If Stockholm Open - Stockholm Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Mercedes Cup - Stuttgart Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Open Parc - Lyon Antalya Cup - Antalya AEGON Championships - London St. Petersburg Open - St. Petersburg New York Open - New York Apia International - Sydney Bratislava Challenger St. Petersburg Open - St. Petersburg BRD Nastase Tiriac Trophy - Bucharest Astana Open - Nur-Sultan Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Brisbane International - Brisbane AEGON Championships - London Aircel Chennai Open - Chennai Millenium Tennis Championships - Delray Beach AEGON International - Eastbourne Open de la Comunidad Valenciana - Valencia Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Synsam Swedish Open - Bastad China Open - Beijing Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona BA-CA Tennis Trophy - Vienna Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Sydney International - Sydney Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Champaign Challenger Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca Nonthaburi 3 Challenger German Tennis Championships - Hamburg Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart San Luis Potosi Challenger Acapulco Challenger Thailand Open - Bangkok China Open - Beijing Bank Austria Tennis Trophy - Vienna US Men's Clay Court Championship - Houston AEGON International - Eastbourne Noumea Challenger Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Mallorca Championships - Mallorca Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Cary 2 Challenger SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Heineken Open - Auckland Claro Open Colombia - Bogota Royal Guard Open Chile - Vina del Mar M25 Pensacola Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice Aix En Provence Challenger Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Nottingham Challenger Heineken Open - Auckland Brisbane 2 Challenger Pilot Pen Tennis - New Haven European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca Morelos Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Claro Open Colombia - Bogota Bordeaux Challenger Bet-at-home Open - Hamburg Citi Open - Washington Moselle Open - Metz Dallas Challenger China Open - Beijing Valencia Open - Valencia ASB Classic - Auckland Apia International - Sydney Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Lugano Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Santo Domingo Challenger Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Tampere Challenger AEGON Championships - London Citi Open - Washington Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mexico City Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Lille Challenger Alicante Challenger Nonthaburi 1 Challenger Chennai Challenger Winnipeg Challenger Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu Shenzhen Open - Shenzhen Quimper Challenger Mexico City Challenger Alicante Challenger Savannah Challenger New York Open - New York Mifel Tennis Open - Los Cabos US Men's Clay Court Championship - Houston Mallorca Challenger Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Milan Challenger Swiss Open - Gstaad Chengdu Open - Chengdu Savannah Challenger Intrum Stockholm Open - Stockholm Open Sud de France - Montpellier Delray Beach Open - Delray Beach Heineken Open Shanghai - Shanghai Verona Challenger Bengaluru Challenger Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Leon Challenger Citi Open - Washington Stockholm Open - Stockholm Little Rock Challenger Tunis Challenger Palmas del Mar Challenger Sydney International - Sydney Libema Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Perugia Challenger Istanbul Challenger SAP Open - San Jose Croatia Open Umag - Umag BCR Open Romania - Bucharest Newport Challenger Zhangjiagang Challenger PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Jinan Challenger Orange Warsaw Open - Warsaw Austrian Open - Kitzbuhel Brasilia Challenger BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Brisbane - Brisbane New Delhi Challenger Infosys Hall of Fame Open - Newport Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Bogota Challenger Serbia Open - Belgrade Mexico City Challenger Western & Southern Financial Group Masters - Cincinnati Topshelf Open - 's-Hertogenbosch Open de la Comunidad Valenciana - Valencia Open Sud de France - Montpellier Argentina Open - Buenos Aires Salinas Challenger Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Open Parc - Lyon Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Marbella Challenger Ilkley Challenger Canberra Challenger Tennis Masters Series - Madrid Split 1 Challenger Charleston Challenger Cassis Challenger Knoxville Challenger Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg 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 BellSouth Open - Vina del Mar Chicago Challenger Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Charlottesville Challenger Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Swiss Open - Gstaad Tennis Masters Series - Monte Carlo Open de la Comunidad Valenciana - Valencia Masters Series - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Masters - Paris Heineken Open - Auckland Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Pacific Life Open - Indian Wells AIG Japan Open - Tokyo Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Masters Series Monte-Carlo - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Thailand Open - Bangkok Lexington Challenger Western & Southern Open - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid AEGON Championships - London Rogers Cup - Montreal AEGON International - Eastbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai China Open - Beijing Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome 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 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 Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells French Open - Paris BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo The Dubai Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Rakuten Japan Open - Tokyo Australian Open - Melbourne 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 European Open - Antwerp Erste Bank Open - Vienna French Open - Paris Wimbledon - London Brisbane International - Brisbane U.S. Open - New York ASB Classic - Auckland French Open - Paris Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Chengdu Open - Chengdu Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - London Wimbledon - London Sony Ericsson Open - Miami Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 French Open - Paris Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Australian Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) All Lower level tournaments Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Mutua Madrilena Masters Madrid - Madrid French Open - Paris Australian Open - Melbourne M25 Chennai U.S. Open - New York Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth Olympics - London Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, 1R, CAN-ESP 3-2 U.S. Open (juniors) AAMI Classic - Kooyong Davis Cup, World Group, 1R, AUS-USA 1-3 French Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) AAMI Classic - Kooyong U.S. Open (juniors) Kooyong Classic - Kooyong