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 Segovia Challenger Ukraine F3 Egypt F1 Egypt F2 Egypt F3 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Italy F24 France F7 Italy F10 Italy F10 Russia F3 Russia F4 Privatbank Open 2006 - Dnepropetrovsk Open de Montauban - Montauban Open Castilla y Leon - Segovia Bauer Watertechnology Cup 2007 - Eckental UTC Open - Cherkassy Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Barletta Challenger Napoli Challenger Monza Challenger Rome Challenger Orbetello Challenger Poznan Challenger San Marino Challenger Como Challenger Szczecin Challenger Trnava Challenger Tashkent Challenger France F17 Ukraine F2 France F18 Lyon Challenger Aix En Provence Challenger Mallorca Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Alicante Challenger Brest Challenger Ortisei Challenger Blumenau Challenger Santa Cruz de la Sierra Challenger Monterrey Challenger Phoenix Challenger Madrid Challenger Bordeaux Challenger Nottingham Challenger Ilkley Challenger Salzburg Challenger Segovia Challenger Vancouver Challenger Istanbul Challenger Alicante Challenger St. Tropez Challenger Bergamo Challenger Roanne Challenger Bordeaux Challenger Bratislava 1 Challenger Seville Challenger Sporting Challenger - Turin Morocco Tennis Tour - Fes Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Internationaux du Doubs - Besancon Morocco Tennis Tour - Meknes Marrakech Challenger Astana Challenger Rabat Challenger Estoril Open - Estoril Mallorca Open - Mallorca International Championship of Croatia - Umag Idea Prokom Open - Sopot Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad TD Waterhouse Cup - Long Island Medibank Private International - Sydney Maia Open 2002 - Maia Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest St. Petersburg Open - St. Petersburg Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz ATP Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Sydney International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Artois Championships - London Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Warsteiner Challenger Wolfsburg - Wolfsburg International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de Moselle - Metz China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Valencia Open - Valencia Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Ecuador Open - Quito U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Suisse Open - Gstaad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Sydney International - Sydney Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Antalya Cup - Antalya Shenzhen Open - Shenzhen China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia Grand Prix Hassan II - Marrakech Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Tennis Napoli Cup - Naples Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Generali Open - Kitzbuhel Open Castilla y Leon - Segovia Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva European Open - Antwerp Belgrade 2 - Belgrade Astana Open - Nur-Sultan Memorial Kolyaskin - Donetsk Open Castilla y Leon Trofeo Iberdrola - Segovia Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Lamberts Open by Stawag - Aachen Hamburg Challenger - Hamburg Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Open Castilla y Leon - Segovia Copa Ericsson Chile - Santiago Jameson Cup - Milan Siemens Open 2003 - Scheveningen Czech Indoor Open - Prague Olimp Kyiv Open - Kiev Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Trofeo Sisma Mantova - Mantova San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons UTC Open by Selena - Cherkassy Pekao Open - Szczecin Open des Alpes Trophee BNP Paribas - Grenoble Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Status Athens Open - Athens Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden Trofeo Cassa di Risparmio di Alessandria - Alessandria Alexander Kolyaskin Memorial - Donetsk ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona PEOPLEnet CUP - Dnepropetrovsk Rabat Challenger Manerbio Challenger Genova Challenger Heilbronn Challenger Tanger Challenger Meknes Challenger Prostejov Challenger Marrakech Challenger Australian Open - Melbourne Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai 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 Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Aix En Provence Challenger Internationaler Raiffeisen Grand Prix - St. Polten Tenerife Challenger Heineken Open - Auckland International Tennis Championships - Delray Beach Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck French Open - Paris Gerry Weber Open - Halle AIG Japan Open - Tokyo Citi Open - Washington Abierto Mexicano Telfonica MoviStar - Acapulco Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Qatar Open - Doha Open 13 - Marseille Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Open 13 - Marseille Open SEAT Godo 2006 - Barcelona Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Movistar Open - Vina del Mar The Nottingham Open - Nottingham China Open - Beijing Serbia Open - Belgrade Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Open de Nice Cote dAzur - Nice ATP Studena Croatia Open Umag - Umag Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille China Open - Beijing Kremlin Cup - Moscow SAP Open - San Jose Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel Valencia Open - Valencia Apia International - Sydney AEGON International - Eastbourne Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Australian Open - Melbourne Swiss Indoors Basel - Basel French Open - Paris Catella Swedish Open - Bastad Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel AEGON Championships - London Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Swiss Open - Gstaad Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Wimbledon - London U.S. Open - New York 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Ecuador Open - Quito Australian Open - Melbourne US Men's Clay Court Championship - Houston French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Gerry Weber Open - Halle China Open - Beijing European Open - Antwerp Brisbane International - Brisbane Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Tata Open - Chennai bett1HULKS Championships - Cologne Topshelf Open - 's-Hertogenbosch Montechiarugolo Challenger Open de la Comunidad Valenciana - Valencia Tennis Channel Open - Las Vegas SA Tennis Open - Johannesburg Rakuten Japan Open - Tokyo French Open - Paris Mallorca Championships - Mallorca Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Tennis Masters Series - Rome Tennis Masters Series - Madrid Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Wimbledon - London Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris ABN/AMRO World Tennis Tournament - Rotterdam Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Royal Guard Open Chile - Vina del Mar Open de Moselle - Metz Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Thailand Open - Bangkok San Diego Open - San Diego U.S. Open - New York German Tennis Championships - Hamburg Apia International - Sydney Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London 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 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, 2R, POL-UKR 3-1 Hopman Cup - Perth Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open (juniors) Hopman Cup - Perth Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, QF, FRA-ESP 5-0 AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Pozoblanco Challenger AAMI Classic - Kooyong Barclays ATP World Tour Finals - London Olympics - London Stanford Challenger Santo Domingo Challenger