Career 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
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 M15 Monastir M25 Sabadell M25 Telavi M15 Telavi M15 Antalya M15 Monastir Portugal F1 Portugal F2 Russia F3 (Kazan) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Turkey F17 (Antalya) M25 Kazan M15 Palmanova M25 Aktobe M25 Aktobe M15 Toulouse M25+H Kazan M15 Quinta Do Lago M25 Shymkent M25+H Arlon M25 Lasne M25 Monastir M25 Antalya France F4 France F5 Bukhara Challenger - Bukhara VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Bukhara Challenger - Bukhara Kyiv Open - Kiev Porsche Open - Poznan Open de Tenis Amaya - Pamplona Challenger Copa Sevilla - Seville Ethias Tennis Trophy - Mons Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Porsche Open - Poznan Open Castilla y Leon - Segovia KGHM Dialog Polish Indoors - Wroclaw III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Baden Open - Karlsruhe Nord LB Open - Braunschweig San Marino CEPU Open - San Marino Ethias Trophy - Mons Sunrise Challenger Braunschweig Challenger Trnava Challenger Napoli Challenger Mons Challenger Tashkent Challenger Biella Challenger Lugano Challenger Turin Challenger Genova Challenger Bratislava Challenger San Jose Challenger Barranquilla Challenger Scheveningen Challenger Poznan Challenger Segovia Challenger Astana Challenger Tashkent Challenger Kazan Challenger Sarasota Challenger Prostejov Challenger Lermontov Challenger M15 Monastir M25 Monastir Savannah Challenger Karshi Challenger Samarkand Challenger Prostejov Challenger Top Wool Challenger Biella - Biella Open Castilla y Leon Trofeo Iberdrola - Segovia Belgaum Open - Belgaum Kosice Challenger Open Mutouest - St. Brieuc Istanbul Challenger Eskisehir Challenger Togliatti Cup - Togliatti Astana Challenger Tehran Open 2004 - Tehran Memorial Kolyaskin - Donetsk Bordeaux Challenger Hamburg Challenger - Hamburg Como Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Gemax Samsung Open 2004 - Belgrade Orleans Challenger XXXVII Torneig C.E. Laieta - Barcelona Tashkent Challenger Steelers Cup - Kosice M15 Monastir XI Open International D'Andorra - Andorra Challenger Copa Sevilla Internacionales de Andalucia - Seville Kazan Challenger M25 Monastir Tyumen Challenger Open Mutouest de Saint-Brieuc - St. Brieuc 4° Sporting Challenger - Turin Zagreb Open - Zagreb Dharwad Challenger 2003 - Dharwad Challenger 42 - Andrezieux Ispat Open 2004 - Ostrava Fergana Challenger Budapest Challenger - Budapest Ljubljana Open - Ljubljana Tennis Napoli Cup 2006 - Napoli Nord/LB Open 2004 - Braunschweig Genova Challenger Szczecin Challenger Quimper Challenger The Manchester Trophy - Manchester Morelos Challenger Irving Challenger Tempe Challenger Anning Challenger Lyon Challenger Seville Challenger Mordovia Cup - Mordovia Tashkent Challenger Quimper Challenger Karshi Challenger Loughborough Challenger St. Petersburg Challenger - St. Petersburg Samarkand Challenger - Samarkand Fergana Challenger Manerbio Challenger Istanbul Challenger Biella 5 Challenger Almaty 2 Challenger Pozoblanco Challenger Seville Challenger Blumenau Challenger Madrid Challenger Segovia Challenger Vancouver Challenger St. Tropez Challenger Bergamo Challenger Challenger Copa Sevilla - Seville Banja Luka Challenger 2004 - Banja Luka Open Costa Daurada - Tarragona Ethias Trophy - Mons Privat Bank Cup - Dnepropetrovsk Unicredit Czech Open - Prostejov Akbank Private Banking TED Open - Istanbul Open Castilla y Leon - Segovia 2005 West Side Tennis Coub Men's Challenger - Forest Hills Schickendanz Open - Furth Nord LB Open - Braunschweig BMW Tennis Championship - Sunrise Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin Zenith Tennis Cup-Harbour Club - Milan X Torneo Internazionale di Tennis - Barletta Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open 2006 - Bratislava Astana Challenger San Remo Challenger PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Bukhara Challenger - Bukhara Dortmund Challenger Schickendanz Open - Furth Dallas Challenger Braunschweig Challenger Lamberts Open by Stawag - Aachen Genova Challenger Kenitra Challenger Mons Challenger Alexander Kolyaskin Memorial - Donetsk Togliatti Cup - Togliatti Helsinki Challenger Trofeo Internacional Club Laieta - Barcelona ATP Open Castilla y Leon - Segovia M25 Telavi Dallas Challenger Kobstaedernes ATP Challenger - Kolding 2007 Knoxville Challenger - Knoxville Maia Open 2002 - Maia Karshi Challenger Moscow Challenger Karshi Challenger Estoril Open - Estoril Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Egypt F10 (Sharm El Sheikh) Idea Prokom Open - Sopot Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland Warsteiner Challenger Wolfsburg - Wolfsburg TD Waterhouse Cup - Long Island M15 Antalya Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Naples Fergana Challenger - Fergana Zivnobanka Czech Open - Prostejov Braunschweig Challenger Citta di Monza - Monza Braunschweig Challenger Astana Challenger Milan Indoors - Milan Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Schickedanz Open - Furth Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Open Castilla y Leon - Segovia Gerry Weber Open - Halle Rennes Challenger Synsam Swedish Open - Bastad Copa Ericsson Uruguay - Montevideo Leon Challenger Qingdao Challenger Bangkok Challenger Generali Open - Kitzbuhel Samarkand Challenger TD Waterhouse Cup - Long Island M15 Antalya Campionati Internazionali di Sicilia - Palermo Aptos Challenger Istanbul Challenger Garden Open - Rome Stockholm Open - Stockholm Shenzhen Challenger Chennai Open - Chennai Medibank Private International - Sydney International Tennis Championships - Delray Beach Rennes Challenger SAP Open - San Jose Budapest Challenger Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale Harrah's Entertainment Challenger - Tunica Open de la Comunidad Valenciana - Valencia Samarkand Challenger Allianz Suisse Open - Gstaad Ostrava Challenger Prague Challenger Mallorca Challenger Cassis Challenger Mercedes Cup - Stuttgart Almaty Challenger Tashkent Challenger Brest Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Shanghai Challenger Monza Challenger Kremlin Cup - Moscow Open Castilla y Leon - Segovia St. Petersburg Open - St. Petersburg Aix En Provence Challenger Nanchang Challenger Bordeaux Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Oberstaufen Cup - Oberstaufen Shymkent Challenger Jerusalem Challenger The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Nokian Hakkapeliitta Open - Tampere Campionati Internazionali di Sicilia - Palermo Alexander Kolyaskin Memorial - Donetsk Mallorca Challenger ATP Kremlin Cup - Moscow Nur-Sultan Challenger Samsung Securities Cup Challenger Tennis - Seoul St. Petersburg Open - St. Petersburg UTC Open - Cherkassy Binghamton Challenger ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Sydney International - Sydney Winnetka Challenger Portoroz Challenger PBZ Zagreb Indoors - Zagreb L'Aquila Challenger Baotou Challenger Millenium Tennis Championships - Delray Beach Jinan Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Kaohsiung Challenger Shenzhen Challenger The Tennis Channel Open - Las Vegas Pau Challenger Jameson Cup - Milan Open Seat Godo 2007 - Barcelona Potchefstroom 1 Challenger Estoril Open - Estoril Rome 1 Challenger Biella 6 Challenger Lyon Challenger Almaty 1 Challenger Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Braunschweig Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Segovia Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Verona Challenger Prague 3 Challenger Pilot Pen Tennis - New Haven Como Challenger China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bucharest Challenger Ortisei Challenger St. Petersburg Open - St. Petersburg Santa Cruz de la Sierra Challenger Chennai Open - Chennai Copa Ericsson Chile - Santiago Monterrey Challenger Phoenix Challenger Medibank International - Sydney Movistar Open - Vina del Mar Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Aix En Provence Challenger Bordeaux Challenger Nottingham Challenger Siemens Open 2003 - Scheveningen The Artois Championships - London Ilkley Challenger The Nottingham Open - Nottingham Catella Swedish Open - Bastad Tumkur Open - Tumkur Czech Indoor Open - Prague Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open Sainte Victoire - Aix-En-Provence Brisbane - Brisbane Istanbul Challenger Alicante Challenger ABN AMRO World Tennis Tournament - Rotterdam Mouilleron-Le-Captif Challenger The LTA Bolton Challenger - Bolton The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Roanne Challenger Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha AEGON International - Eastbourne Catella Swedish Open - Bastad Bordeaux Challenger Bratislava 1 Challenger Segovia Challenger Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de L'Isere-Trophee BNP Paribas - Grenoble China Open - Beijing Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington China Open - Beijing SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril BMW Open - Munich Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Morocco Tennis Tour - Marrakech Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Heineken Open - Auckland Brasil Open - Sao Paulo Studena Croatia Open - Umag Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kos Succhetti Tennis Cup - Cordenons PTT Thailand Open - Bangkok China Open - Beijing Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag China Open - Beijing Ecuador Open - Quito U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva AEGON Championships - London Kremlin Cup - Moscow If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Gerry Weber Open - Halle SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Gerry Weber Open - Halle Antalya Cup - Antalya Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Nur-Sultan Challenger Antalya Cup - Antalya Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Erste Bank Open - Vienna Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Ismaning Challenger Brest Challenger Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Astana Open - Nur-Sultan Millennium Estoril Open - Estoril European Open - Antwerp Kobe Challenger Stockholm Open - Stockholm Sardegna Open - Cagliari Emilia-Romagna Open - Parma Belgrade 2 - Belgrade Astana Open - Nur-Sultan Maia Challenger Rennes Challenger Cherbourg Challenger Koblenz Challenger Argentina Open - Buenos Aires Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Dallas Open - Dallas Gonet Geneva Open - Geneva Ostrava Challenger Iasi Challenger Forli Challenger Biella Challenger Cary Challenger Orlando Challenger Rennes Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Barcelona Challenger Furth Challenger Braunschweig Challenger Alicante Challenger Brest Challenger Heilbronn Challenger International Championship of Croatia - Umag Heineken Open Shanghai - Shanghai St. Petersburg 2 Challenger Adidas International - Sydney Pereira Challenger Guayaquil Challenger Kremlin Cup - Moscow Samarkand Challenger Poznan Challenger Rabat Challenger San Luis Potosi Challenger Champaign Challenger Marrakech Challenger Salzburg Challenger Bucaramanga Challenger St. Brieuc Challenger Sarasota Challenger BellSouth Open - Vina del Mar Geneva Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Ortisei Challenger Open de Moselle - Metz Ostrava Challenger Open 13 - Marseille Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Synsam Swedish Open - Bastad Countrywide Classic - Los Angeles Sao Paulo Challenger Tour Finals Potchefstroom 2 Challenger Ordina Open - 's-Hertogenbosch US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Allianz Suisse Open - Gstaad Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco AEGON Championships - London UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Gimcheon Challenger China Open - Beijing Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Istanbul Challenger Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Valencia Open - Valencia Savannah Challenger Qatar ExxonMobil Open - Doha Citi Open - Washington Apia International - Sydney International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Marburg Challenger Generali Open 2003 - Kitzbuhel Scheveningen Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Koblenz Challenger Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Irving Challenger Bet-at-home Cup - Kitzbuhel Open Sud de France - Montpellier Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Sporting Challenger - Turin Valencia Open - Valencia Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Mons Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Ostrava Challenger Kaohsiung Challenger Bet-at-home Open - Hamburg Moselle Open - Metz Quimper Challenger Rakuten Japan Open - Tokyo Kobe Challenger Toyota Challenger Hua Hin Challenger SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Koblenz Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Sao Paulo Challenger Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril China Open - Beijing TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Valencia Open - Valencia DIEMA XTRA Sofia Open - Sofia Rakuten Japan Open - Tokyo Meerbusch Challenger Tenerife Challenger If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Istanbul Challenger Qatar ExxonMobil Open - Doha Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Moselle Open - Metz US Men's Clay Court Championship - Houston Fergana Challenger Samarkand Challenger Hungarian Open - Budapest Da Nang Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Sydney International - Sydney Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Ortisei Challenger Eckental Challenger China Open - Beijing Qatar ExxonMobil Open - Doha Prague II Challenger Prostejov Challenger Parma Challenger ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Campinas Challenger Como Challenger St. Petersburg 1 Challenger Grand Prix Hassan II - Marrakech Zadar Challenger Seville Challenger Milan Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano Telfonica MoviStar - Acapulco Chengdu Open - Chengdu AEGON Championships - London China Open - Beijing Ordina Open - 's-Hertogenbosch Rio Open - Rio de Janeiro St. Petersburg Open - St. Petersburg bett1HULKS Indoors - Cologne Open Romania - Bucharest Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Qatar Open - Doha Open 13 - Marseille Open Seat Godo 2005 - Barcelona Cordoba Open - Cordoba Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Sydney International - Sydney Millennium Estoril Open - Estoril Estoril Open - Estoril Mallorca Championships - Mallorca Open Seat Godo 2003 - Barcelona Open 13 - Marseille Tennis Masters Series - Madrid Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Croatia Open Umag - Umag Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha AIG Japan Open - Tokyo Pacific Life Open - Indian Wells US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati 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 NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Open de Tenis Comunidad Valenciana - Valencia Delray Beach Open - Delray Beach Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Mercedes Cup - Stuttgart AEGON International - Eastbourne Dutch Open Tennis - Amersfoort BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells ATP Studena Croatia Open Umag - Umag Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai Countrywide Classic - Los Angeles BNP Paribas Masters - Paris 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 Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BCR Open Romania - Bucharest Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai China Open - Beijing BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BA-CA Tennis Trophy - Vienna Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai ATP Kremlin Cup - Moscow BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid St. Petersburg Open - St. Petersburg Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Open 13 - Marseille Grand Prix Hassan II - Casablanca Catella Swedish Open - Bastad Australian Open - Melbourne Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Ecuador Open - Quito Open 13 - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem China Open - Beijing Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Wimbledon - London Tata Open - Chennai bett1HULKS Championships - Cologne U.S. Open - New York Lexington Challenger Topshelf Open - 's-Hertogenbosch Montechiarugolo Challenger Pozoblanco Challenger Santo Domingo Challenger Stanford Challenger Oeiras 1 Challenger Ostrava Challenger Open Sabadell Atlantico - Barcelona Iasi Challenger Tennis Channel Open - Las Vegas Brisbane International - Brisbane ATP Kremlin Cup - Moscow Mallorca Championships - Mallorca Kroger / St. Jude International - Memphis Kremlin Cup - Moscow Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Montreal Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai U.S. Open - New York Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris Australian Open - Melbourne Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York ABN/AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris St. Petersburg Open - St. Petersburg Wimbledon - London Interwetten Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Kremlin Cup - Moscow San Diego Open - San Diego German Tennis Championships - Hamburg Kremlin Cup - Moscow Apia International - Sydney Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - 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 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 Australian Open - Melbourne 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 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 U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, PO, RUS-IND 3-2 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Hopman Cup - Perth Davis Cup, World Group, PO, BRA-RUS 5-0 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, PO, RUS-ITA 1-4 Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro M25 Monastir