Career 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 France F3 Qatar F1 Germany F11 Latvia F1 Lithuania F1 Germany F14 Italy F25 UAE F1 Qatar F2 Qatar F3 Cuba F1 Thailand F3 Japan F4 Spain F13 Iran F3 China F2 New Zealand F1 New Zealand F2 Great Britain F8 Japan F4 Great Britain F14 Germany F2 Italy F11 Japan F5 Hungary F2 Italy F24 Tunisia F1 Tunisia F2 Germany F9 Germany F10 Estonia F1 Great Britain F6 Great Britain F7 Iran F4 Czech Republic F4 USA F4 USA F5 Turkey #1-w1 Turkey #1-w2 Thailand F2 Germany F6 Germany F7 Lithuania F2 China F1 Germany F5 Australia F1 Australia F2 UAE F1 UAE F2 Italy F23 Okal Cup - Eckental Amer-Wilson Tampere Challenger - Tampere ATU Cup - Weiden Pekao Open 2003 - Szczecin Okal Cup 2001 International Bavarian Championships - Eckental Home Depot Center USTA Challenger - Carson Busan Open Challenger Tennis - Busan Shimadzu All Japan Indoor Tennis Championships - Kyoto Kuppers Kolsch Cup - Aachen Mitsubishi Electric Europe Cup - Monza The Comercia Bank Challenger - Aptos Aachen Challenger The LTA Cardiff Challenger - Cardiff Nottingham Challenger Pro Challenger at Calabasas - Calabasas Mons Challenger Kazan Challenger Kyoto Challenger Bath Challenger Barranquilla Challenger Savannah Challenger Prostejov Challenger Kosice Challenger Oberstaufen Cup - Oberstaufen Kobstaedernes ATP Challenger - Kolding Hilton Waikoloa Village USTA Challenger - Waikoloa Alphen Challenger Dallas Challenger Prostejov Challenger Astana Challenger Aachen Challenger Marburg Challenger Izmir Challenger Alexander Kolyaskin Memorial - Donetsk Samsung Challenger 2007 - Ho Chi Minh City Lambertz Open by Stawag 2007 - Aachen Heilbronn Challenger Tashkent Challenger The Commercia Challenger - Aptos Open de Rennes La Trinitaine - Rennes Internationaux de Nouvelle-Caledonie - New Caledonia Unicredit (Suisse) Bank S.A. Challenger - Chiasso Isla de Lanzarote - Lanzarote Busan Challenger Oberstaufen Challenger Warsteiner Challenger Lubeck - Lubeck Nord/LB Open - Braunschweig Architect Open - Budapest Warta Cup 2001 - Sopot Challenger Copa Sevilla Internacionales de Andalucia - Seville Fergana Tennis Challenger Tournament - Fergana Milan Challenger Toyota Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Wolfsburg Challenger Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Dublin Challenger - Dublin LTA Nottingham Challenger - Nottingham Alexander Kolyaskin Memorial - Donetsk Pro Challenger at Calabasas - Calabasas Bauer Watertechnology Cup 2007 - Eckental Belem Challenger Sony Ericsson Open 2008 - Belgrade Abierto Internacional de Salinas 'Dario Expreso' - Salinas III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Baden Open - Karlsruhe Buenos Aires Challenger The Surbiton Trophy - Surbiton GHI Bronx Tennis Classic - Bronx Sao Paulo Challenger Alexander Kolyaskin Memorial - Donetsk Jersey Challenger Athens Challenger Rome Challenger Rhodes Challenger Ramat Hasharon Challenger Winnetka Challenger Pereira Challenger Aptos Challenger Lexington Challenger Granby Challenger Tiburon Challenger Monterrey Challenger International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar Calabasas Challenger Open Seat Godo 2003 - Barcelona Rome Challenger Estoril Open - Estoril Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Noumea Challenger Bergamo Challenger Jersey Challenger Rhodes Challenger Tampere Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Geneva Challenger The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Idea Prokom Open - Sopot Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Qatar Open - Doha Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Warsteiner Challenger Wolfsburg - Wolfsburg Synsam Swedish Open - Bastad Tennis Napoli Cup - Naples Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Mercedes Cup - Stuttgart Memorial Savigni - Sassuolo Muller Cup - Ulm XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Open de Moselle - Metz Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai ATU Cup 2001 - Weiden XI Venice Open - Venice Open Seat Godo 2007 - Barcelona Germany F1 ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Kamnik Challenger - Kamnik Open de L'Isere (Open 38) - Grenoble VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Chile - Santiago Synsam Swedish Open - Bastad Copa Ericsson Uruguay - Montevideo Mercedes Cup - Stuttgart Croatia Open - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Medibank International - Sydney Heineken Open - Auckland Hamburg Challenger - Hamburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf The Artois Championships - London Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Campbells Hall of Fame Tennis Championships - Newport Brisbane - Brisbane SA Tennis Open - Johannesburg Thailand Open - Bangkok Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok Proton Malaysian Open - Kuala Lumpur Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Catella Swedish Open - Bastad Malaysian Open - Kuala Lumpur China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Heineken Open - Auckland Swanston Challenger - Sacramento USTA/Adtech Challenger - Boston Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona The LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Garden Open - Rome Pro Tennis World Open - Boca Raton SkiStar Swedish Open - Bastad Oberstaufen Cup - Oberstaufen Budapest Challenger - Budapest Odlum Brown Vancouver Open - Vancouver Banja Luka Challenger - Banja Luka Ethias Trophy - Mons Rakuten Japan Open - Tokyo Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville Internazionali de Tennis di Bergamo - Bergamo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco LTA Cardiff Challenger - Cardiff Isla de Gran Canaria - Mas Palomas Open Sabadell Atlantico - Barcelona Baden Open - Karlsruhe ECM Cup - Prague Zivnobanka Czech Open - Prostejov Oberstaufen Cup - Oberstaufen The LTA Hester Trophy - Manchester UNICEF Open - 's Hertogenbosch XXVIII Edizione 'A.Savoldi' - Manerbio SkiStar Swedish Open - Bastad Diego Open - Budapest Open D'Orleans - Orleans Swanston Challenger - Sacramento Copa Ericsson Brazil - Sao Paulo Valencia Open - Valencia Qatar ExxonMobil Open - Doha Mordovia Cup 2005 - Saransk 5 Volkswagen Challenger - Wolfsburg San Luis Potosi Challenger - San Luis Potosi SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch VI Torneo Internazionale di Tennis - Barletta Moselle Open - Metz Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Heineken Open - Auckland Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Asirom Challenger Brasov - Brasov Cherbourg Challenger Flea Market Cup Busan Challenger Tennis - Busan Malaysian Open - Kuala Lumpur Pekao Open - Szczecin China Open - Beijing Erste Bank Open - Vienna Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro San Marino Cepu Open - San Marino Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Wolfsburg Challenger Bergamo Challenger Gerry Weber Open - Halle Rabat Challenger SkiStar Swedish Open - Bastad Challenger Hamburg - Hamburg Olbia Geovillage Open - Olbia St. Brieuc Challenger China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane s'Tennis Masters Challenger - Graz ASB Classic - Auckland Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Gerry Weber Open - Halle Memorial Savigny - Sassuolo Antalya Cup - Antalya SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Geneva Challenger European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland Banja Luka Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Okal Open - Eckental Abierto Mexicano Telcel - Acapulco Sacramento Challenger Geneva Open - Geneva SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Oberstaufen Cup - Oberstaufen ASB Classic - Auckland Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Isla de Lanzarote - Lanzarote Barcelona Open Banc Sabadell - Barcelona Heilbronn Open - Heilbronn The Natrel's Challenger - Granby Yokohama Challenger Heilbronn Challenger Belgrade Challenger Samsung Securities Cup - Seoul St. Brieuc Challenger Johannesburg Challenger Athens Challenger Tata Open - Chennai Open de Moselle - Metz Open Seat Godo - Barcelona Campionati Internazionali di Sicilia - Palermo Alexander Kolyaskin Memorial - Donetsk Winnetka Challenger Aptos Challenger Trani Challenger Wolfsburg Challenger Guangzhou Challenger Johannesburg Challenger Napoli Challenger 4th Volkswagen Challenger - Wolfsburg Rome Challenger Zagreb Challenger Nottingham Challenger Akbank Private Banking TED Open - Istanbul Granby Challenger Heilbronn Open - Heilbronn Dortmund Challenger Ramat Hasharon Challenger Status Athens Open - Athens Como Challenger IPP Open - Helsinki Togliatti Cup - Togliatti Istanbul Challenger Sacramento Challenger AGT Challenger - Leon Chennai Open - Chennai Kyoto Challenger Pilot Pen Tennis - New Haven International Indoor Tennis Championships of Croatia - Zagreb Seville Challenger The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Rio Open 500 - Rio de Janeiro Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Heilbronn Challenger China Open - Beijing Pilot Pen Tennis - New Haven Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Bet-at-home Open - Hamburg SA Tennis Open - Johannesburg Malaysian Open - Kuala Lumpur Tashkent Challenger - Tashkent 2002 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot AIG Japan Open - Tokyo Heineken Open - Auckland Campbells Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar Estoril Open - Estoril China Open - Beijing AEGON International - Eastbourne Gelsor Open Romania - Bucharest Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid 2001 Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome 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 Western & Southern Financial Group Masters - Cincinnati 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 Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg China Open - Beijing Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid 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 - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai 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 BNP Paribas Open - Indian Wells Campionati Internazionali di Sicilia - Palermo ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid 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 Western & Southern Open - Cincinnati 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 Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Valencia Open - Valencia Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto 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 Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Rogers Cup - Toronto Miami Open - Miami Mutua Madrid Open - Madrid Open de Tenis Comunidad Valenciana - Valencia Shenzhen Open - Shenzhen Rio Open - Rio de Janeiro The Stella Artois Grass Court Championships - London Generali Open - Kitzbuhel Allianz Suisse Open - Gstaad Next Generation Adelaide International - Adelaide Heineken Open - Auckland Heineken Open - Auckland If Stockholm Open - Stockholm Tennis Masters Series - Hamburg Geneva Open - Geneva Rogers Cup - Montreal Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Monte Carlo 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, QF, ESP-GER 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid Capitala World Tennis Championship Mubadala World Tennis Championship Davis Cup, World Group, SF, ESP-FRA 4-1 Mubadala World Tennis Championship Davis Cup, World Group, F, CZE-ESP 3-2 Mubadala World Tennis Championship Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group I, DEN-ESP 0-5 Hopman Cup - Perth Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, PO, IND-ESP 0-5 The Mubadala World Tennis Championship Davis Cup, World Group, QF, USA-ESP 1-3 Olympics - Beijing