Career 2024 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 Portugal F1 Spain #2-w1 Portugal F2 Spain #2-w2 Spain #2-w3 Spain #2-w4 Spain F13 Spain F14 Lithuania F2 Tunisia F4 Portugal #1-w1 Portugal #1-w2 France F4 Morocco F2 Spain F18 Spain F21 Spain F22 Spain F25 Spain F26 Spain F27 Spain F28 Spain F31 Spain F1 Spain F2 Spain F3 Spain F4 Spain F5 Spain F7 Spain F12 Spain F15 Spain F25 Spain F2 Spain F5 Spain F19 Spain F20 Spain F21 Spain F22 Spain F4 Tunisia F17 Tunisia F18 Spain F1 Spain F2 Italy F5 Italy F6 Poland F4 Poland F5 Spain F28 Spain F30 Tunisia F5 Tunisia F6 Portugal #1-w3 Portugal #1-w4 Portugal F2 Portugal F3 France F5 Morocco F1 Spain F5 Spain F6 Spain F7 Spain F9 Spain F12 Spain F13 Spain F14 Spain F15 Spain F16 Spain F17 Egypt F1 Egypt F2 Spain F8 Spain F13 Spain F21 Spain F22 Spain F23 Poland F9 Poland F10 Poland F11 Spain F1 Spain F3 Spain F6 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F12 Spain F15 Russia F3 (Kazan) Egypt F10 (Sharm El Sheikh) 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+H Arlon M25 Lasne M25 Shymkent M25 Monastir M15 Monastir M25 Telavi Geneva Challenger - Geneva Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Copa Sevilla-Internacionales de Andalucia - Seville The LTA Bolton Challenger - Bolton Trofeo Internacional Club Laieta - Barcelona Nokian Hakkapeliitta Open - Tampere Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Open de L'Isere-Trophee BNP Paribas - Grenoble Copa Sevilla 2007 - Seville Akbank Private Banking TED Open - Istanbul Furth Challenger Barranquilla Challenger Braunschweig Challenger Segovia Challenger Astana Challenger Tashkent Challenger Heilbronn Challenger Kazan Challenger Sarasota Challenger Ostrava Challenger Prague Challenger Prostejov Challenger Sarasota Challenger Istanbul Challenger Eskisehir Challenger Astana Challenger Genova Challenger Mons Challenger Tashkent Challenger Kazan Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Tyumen Challenger Irving Challenger M15 Monastir M25 Sabadell Karshi Challenger Fergana Challenger M15 Telavi M25 Monastir Braunschweig Challenger Astana Challenger Genova Challenger Eckental Challenger Koblenz Challenger Rennes Challenger Morelos Challenger Leon Challenger Gimcheon Challenger Karshi Challenger Samarkand Challenger Aptos Challenger Como Challenger Seville Challenger Istanbul Challenger Kaohsiung Challenger Shenzhen Challenger Kobe Challenger Hua Hin Challenger Rennes Challenger Quimper Challenger Karshi Challenger Loughborough Challenger Meerbusch Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Memorial Kolyaskin - Donetsk Almaty Challenger Tashkent Challenger Brest Challenger Da Nang Challenger Nanchang Challenger Bordeaux Challenger Samarkand Challenger Jerusalem Challenger Manerbio Challenger L'Aquila Challenger Baotou Challenger Shanghai Challenger Kaohsiung Challenger Ismaning Challenger Brest Challenger Shenzhen Challenger Kobe Challenger Rennes Challenger Cherbourg Challenger Pau Challenger Prague II Challenger Iasi Challenger Forli Challenger M15 Monastir Istanbul Challenger Eckental Challenger Cary Challenger Orlando Challenger Potchefstroom 2 Challenger Ostrava Challenger Biella 6 Challenger Almaty 1 Challenger Almaty 2 Challenger Milan Challenger Iasi Challenger Verona Challenger Prague 3 Challenger Rennes Challenger Barcelona Challenger Alicante Challenger Garden Open - Rome Ciudad de Pozoblanco Open Diputacion - Cordoba M15 Monastir Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup Challenger Tennis - Seoul Tumkur Open - Tumkur X Ciutat de Barcelona - Barcelona Dharwad Challenger 2003 - Dharwad Tehran Open 2004 - Tehran Kobstaedernes ATP Challenger - Kolding Citta di Monza - Monza 5° Sporting Challenger - Turin Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Copa Petrobras Brazil - Aracaju Geneva Challenger - Geneva Heilbronn Open - Heilbronn Morocco Tennis Tour - Marrakech Baden Open - Karlsruhe M15 Antalya M25 Antalya Braunschweig Challenger Trnava Challenger Napoli Challenger Mons Challenger Astana Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Rabat Challenger Heineken Open Shanghai - Shanghai Biella Challenger Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Idea Prokom Open - Sopot St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Bratislava Challenger Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Gerry Weber Open - Halle Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Helsinki Challenger Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Chennai Open - Chennai TED Open-Akbank Private Banking - Istanbul Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Thailand Open - Bangkok ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Challenger Copa Sevilla - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Bukhara Challenger - Bukhara Ethias Trophy - Mons Banca Marche Tennis Cup - San Benedetto M25 Monastir Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Steelers Cup - Kosice SAP Open - San Jose PEOPLEnet Cup - Dnepropetrovsk Banja Luka Challenger 2004 - Banja Luka Regions Morgan Keegan Championships - Memphis Nur-Sultan Challenger Dubrovnik Open - Dubrovnik XI Ciutat de Barcelona - Barcelona Privat Bank Cup - Dnepropetrovsk 2005 West Side Tennis Coub Men's Challenger - Forest Hills Nord LB Open - Braunschweig Tashkent Challenger LXV Concurso Internacional Vigo - Vigo Ethias Tennis Trophy - Mons Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad XXXVII Torneig C.E. Laieta - Barcelona China Open - Beijing Togliatti Cup - Togliatti Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Czech Open 2006 - Prostejov Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Kyiv Open - Kiev Porsche Open - Poznan VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Costa Daurada - Tarragona Kremlin Cup - Moscow Ciutat de Barcelona - Barcelona Qatar ExxonMobil Open - Doha Apia International - Sydney Copa Petrobras Uruguray - Montevideo Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Kyiv Open - Kiev Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Alexander Kolyaskin Memorial - Donetsk Morocco Tennis Tour - Marrakech Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Isla de Gran Canaria - Mas Palomas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Ciudad de Pozoblanco Open Diputacion - Cordoba Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Black Forest Open - Freudenstadt Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Dusseldorf Open Challenger 2007 - Dusseldorf TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Ipsos Bucharest Challenger - Bucharest Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Garanti Koza Sofia Open - Sofia 2007 Knoxville Challenger - Knoxville St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sydney International - Sydney Moscow Challenger BMW Tennis Championship - Sunrise III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Nord LB Open - Braunschweig Kremlin Cup - Moscow San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons UTC Open - Cherkassy Porsche Open - Poznan Ethias Trophy - Mons St. Petersburg Open - St. Petersburg Sunrise Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Dubai Duty Free Tennis Championships - Dubai St. Brieuc Challenger Schickendanz Open - Furth Ostrava Challenger Lugano Challenger Turin Challenger Sardegna Open - Cagliari Emilia-Romagna Open - Parma Arpa Ceramic Cup - Reggio Emilia San Jose Challenger Scheveningen Challenger Dortmund Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Bangkok Challenger Fergana Challenger - Fergana Bordeaux Challenger Marburg Challenger LXVII Concursu Internacional de Vigo - Vigo Samarkand Challenger Lermontov Challenger Mons Challenger Genova Challenger Guayaquil Challenger Champaign Challenger Poznan Challenger Dallas Challenger Bucaramanga Challenger Pereira Challenger Samarkand Challenger Aamulehti Tampere Opene - Tampere St. Petersburg Challenger - St. Petersburg Como Challenger Kenitra Challenger Orleans Challenger Geneva Challenger 4° Sporting Challenger - Turin Marrakech Challenger San Remo Tennis Cup - San Remo Guzzini Challenger - Recanati San Remo Challenger Copa Sevilla Internacionales de Andalucia - Seville Belgaum Open - Belgaum Dallas Challenger San Luis Potosi Challenger Scheveningen Challenger Samarkand Challenger Bukhara Challenger - Bukhara Open Mutouest - St. Brieuc Portoroz Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Savannah Challenger Oberstaufen Cup - Oberstaufen Open Sainte Victoire - Aix-En-Provence Mouilleron-Le-Captif Challenger Ispat Open 2004 - Ostrava Copa Petrobras Argentina - Buenos Aires Ostrava Challenger San Remo Tennis Cup - San Remo Budapest Challenger - Budapest Porsche Open - Poznan Ljubljana Open - Ljubljana Schickedanz Open - Furth Szczecin Challenger Memorial Savigni - Sassuolo ATP Open Castilla y Leon - Segovia Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Quimper Challenger XI Open International D'Andorra - Andorra Open de Tenis Amaya - Pamplona Irving Challenger Karshi Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Tempe Challenger Qingdao Challenger Anning Challenger The Manchester Trophy - Manchester Lyon Challenger Genoa Open Challenger-Fondazione Carige - Genova Fergana Challenger Arroyo de la Encomienda - Valladolid Challenger Copa Sevilla - Seville Prostejov Challenger Open Castilla y Leon - Segovia Pekao Open 2005 - Szczecin Togliatti Cup - Togliatti 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 Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Mordovia Cup - Mordovia Shymkent Challenger Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Poznan Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Fergana Challenger Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Savannah Challenger Nur-Sultan Challenger Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monza Challenger Binghamton Challenger BNP Paribas Open - Indian Wells Lexington Challenger Sony Ericsson Open - Miami Jinan Challenger Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tatra Banka Open 2006 - Bratislava Tashkent Challenger BNP Paribas Masters - Paris Ortisei Challenger Toyota Challenger Maia Challenger Quimper Challenger Koblenz Challenger Rogers Cup - Toronto Kosice Challenger Braunschweig Challenger Ostrava Challenger Prostejov Challenger Parma Challenger Biella Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Harrah's Entertainment Challenger - Tunica Sao Paulo Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Campinas Challenger 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 Miami Open - Miami Istanbul Challenger Potchefstroom 1 Challenger Budapest Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Zadar Challenger 's Tennis Masters 07 Challenger - Graz Oeiras 1 Challenger Rome 1 Challenger Harbour Tennis Cup Regione Lombardia - Milan Biella 5 Challenger Braunschweig Challenger Pozoblanco Challenger Segovia Challenger Braunschweig Challenger Como Challenger Seville Challenger Bucharest Challenger Winnetka Challenger Chennai Open - Chennai Australian Open - Melbourne Medibank Private International - Sydney International Tennis Championships - Delray Beach SAP Open - San Jose French Open - Paris Arizona Men's Tennis Championships - Scottsdale U.S. Open - New York Open de la Comunidad Valenciana - Valencia Australian Open - Melbourne Open Seat Godo 2005 - Barcelona French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Orleans Challenger French Open - Paris Wimbledon - London U.S. Open - New York Pilot Pen Tennis - New Haven Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London M15 Antalya U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London The Hypo Group Tennis International 2008 - Poertschach Open Seat Godo 2003 - Barcelona Koblenz Challenger Synsam Swedish Open - Bastad Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington Chennai Open - Chennai Sydney International - Sydney Dutch Open Tennis - Amersfoort St. Petersburg Open - St. Petersburg Kroger / St. Jude International - Memphis Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Estoril Open - Estoril Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur US Men's Clay Court Championship - Houston Open de Tenis Comunidad Valenciana - Valencia U.S. Open - New York Australian Open - Melbourne Shenzhen Open - Shenzhen French Open - Paris Wimbledon - London U.S. Open - New York Delray Beach Open - Delray Beach Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open Seat Godo 2007 - Barcelona Shanghai ATP Masters - Shanghai French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Davis Cup, PO, RUS-IND 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid Olympics - Rio de Janeiro M25 Telavi M25 Monastir Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 M15 Antalya