Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Portugal F2 France F7 Great Britain F1 Great Britain F2 Italy F7 Spain F9 Spain F10 Spain F11 France F10 Spain F24 France F19 Spain F31 France F7 Spain F13 Spain F14 Spain F15 Spain F25 Spain F33 Colombia F2 Great Britain F3 Portugal F1 Portugal F2 Spain F10 Spain F30 Spain F31 Spain #1-w3 Spain #1-w4 Spain #1-w1 Spain F33 France F2 France F3 Portugal F2 France F4 Italy F15 Italy F16 France F8 Spain F32 France F4 Canada F2 Belgium F8 Belgium F9 Italy F28 Spain F10 Italy F3 Spain F21 Spain F4 (Paguera) Spain F5 (Murcia) Spain F9 (Madrid) Spain F29 (Sevilla) Spain F30 (Madrid) Spain F8 Spain F23 Spain F25 France F20 Spain F2 Spain F32 Spain F22 Spain F23 Spain F24 Spain F32 Colombia F1 Spain F14 Spain F15 Spain F1 (Manacor (Mallorca)) Spain F2 (Manacor (Mallorca)) Spain F9 (Madrid) Ciudad de Pozoblanco 'Open Diputacion' - Cordoba BNP Paribas Primrose - Bordeaux BSI Challenger Lugano - Lugano Siemens Open - Scheveningen Spain #1-w2 Timisoara Challenger - Timisoara Belgrade Challenger Barletta Challenger Athens Challenger Rome Challenger Tunis Challenger Zagreb Challenger Furth Challenger San Marino Challenger Cordenons Challenger Santiago Challenger Alessandria Challenger San Marino Challenger Mons Challenger Courmayeur Challenger Bergamo Challenger Oberstaufen Challenger Tashkent Challenger Vancouver Challenger Andria Challenger Cortina Challenger Vicenza Challenger Cordenons Challenger Manerbio Challenger San Luis Potosi Challenger Poprad Tatry Challenger Biella Challenger Spain F29 Ciudad de Pozoblanco Open Diputacion - Cordoba Spain F28 (Madrid) Sporting Challenger '07 Trofeo Regione Piemonte - Turin Sofia Challenger Mons Challenger Marburg Challenger Milan Challenger Istanbul Challenger Lisbon Challenger Szczecin Challenger Pilot Pen Tennis - New Haven Cali Challenger Panama City Challenger Braga Challenger Milan Challenger Manerbio Challenger Timisoara Challenger - Timisoara Open 13 - Marseille Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille Grand Prix Hassan II - Casablanca The Samsung Open - Nottingham Almaty Challenger Grand Prix de Tennis de Lyon - Lyon Bancolombia Open - Cali Prostejov Challenger Orbetello Challenger Bordeaux Challenger Perugia Challenger Napoli Challenger Rijeka Challenger Meerbusch Challenger Bordeaux Challenger Riviera di Rimini Challenger - Rimini Challenger Ciudad de Guayaquil - Guayaquil III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open 13 - Marseille BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Unicredit Czech Open - Prostejov Campionati Internazionali di Sicilia - Palermo The Nottingham Open - Nottingham The Priority Telecom Open - Amersfoort Japan Open - Tokyo Nord LB Open - Braunschweig Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Open Seat Godo 2003 - Barcelona Qatar Open - Doha Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Brasov Challenger - Brasov Gerry Weber Open - Halle The 10tele.com Open - Nottingham Pekao Open - Szczecin Dubai Open - Dubai Ethias Trophy - Mons Copa Petrobras-Argentina - Buenos Aires Heilbronn Challenger Wroclaw Challenger Sunrise Challenger Marrakech Challenger Gerry Weber Open - Halle Stockholm Open - Stockholm Alessandria Challenger Qatar ExxonMobil Open - Doha Scheveningen Challenger Heineken Open - Auckland The 10tele.com Open - Nottingham Manchester Challenger Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Buenos Aires Challenger Mons Challenger Kolding Challenger Cordenons Challenger Padova Challenger Grand Prix de Tennis de Lyon - Lyon Internationaux de Tennis de Brest - Brest Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Prostejov Challenger Mumbai Open - Mumbai Stockholm Open - Stockholm Marburg Challenger Heineken Open - Auckland Cordenons Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Segovia Challenger PBZ Zagreb Indoors - Zagreb Austrian Open - Kitzbuhel The Hypo Group Tennis International 2008 - Poertschach Seville Challenger Ordina Open - s-Hertogenbosch Szczecin Challenger Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Tarragona Challenger St. Petersburg Open - St. Petersburg Sao Paulo Challenger Copa Telmex - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Bucaramanga Challenger Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Szczecin Challenger Barletta Challenger If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Bercuit Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Cordenons Challenger Generali Open - Kitzbuhel Mons Challenger Mons Challenger Bratislava Challenger Movistar Open - Santiago Dallas Challenger Rome Challenger Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok Bordeaux Challenger Open Sud de France - Montpellier Segovia Challenger Pereira Challenger Open de Nice Cote d'Azur - Nice Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Hamlet Cup - Long Island Grand Prix Hassan II - Casablanca Estoril Open - Estoril Tata Open 2002 - Chennai Challenger 42 - Andrezieux Copenhagen Open - Copenhagen LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg Optimus Maia Open - Maia Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk Tennis Cup of Flanders - Ostende Polish Open 2000 - Poznan Skandia Open - Linz FILA Challenger Biella - Biella AEGON International - Eastbourne Open de Charleroi - Charleroi Challenger 42 - Andrezieux Campbell's Hall of Fame Tennis Championships - Newport BMW Open - Munich UNICEF Open - 's Hertogenbosch ATP Studena Croatia Open - Umag Open de L'Isere (Open 38) - Grenoble The Bolton Challenger - Bolton Okal Cup 2001 International Bavarian Championships - Eckental Open de L'Isere - Grenoble Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Moselle Open - Metz KGHM Polish Indoors - Wroclaw Erste Bank Open - Vienna Valencia Open - Valencia V Abierto Internacional de Salinas - Salinas Qatar ExxonMobil Open - Doha AXA Open II - Espinho Heineken Open - Auckland Time Warner USTA Challenger - Binghamton Delray Beach International Tennis Championships - Delray Beach X Open Internacional D'Andorra - Andorra Arroyo de la Encomienda - Valladolid Cepu Open - San Marino Open Castilla y Leon - Segovia Pro Tennis World Open - Boca Raton Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Copa Sevilla-Internacionales de Andalucia - Seville ATP Challenger Open 2004 - Monchengladbach Mobilux Open - Luxembourg TED Open - Istanbul Open de L'Isere - Grenoble Challenger 42 - Andrezieux Stockholm Open - Stockholm Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Ethias Tennis Trophy - Mons XI Ciutat de Barcelona - Barcelona Mobilux Open - Luxembourg BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Challenger Ford de Cherbourg - Cherbourg Topshelf Open - 's-Hertogenbosch Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde Bancastato Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere 8° Trani Cup - Trani Concurso Internacional de Vigo - Vigo IPP Geneva Trophy - Geneva Iskratel Open - Kranj Open D'Orleans - Orleans Ethias Trophy - Mons Qingdao Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Open Prevadies - St. Brieuc Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Open Castilla y Leon - Segovia LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva UTC Open by Selena - Cherkassy Tean International - Alphen Open D'Orleans - Orleans Copa Sevilla 2007 - Seville Ipsos Bucharest Challenger - Bucharest Campinas Challenger Ethias Trophy - Mons Open Costa Daurada - Tarragona Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Barcelona Open BancSabadell - Barcelona Synsam Swedish Open - Bastad Morocco Tennis Tour - Meknes Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens Tunis Open - Tunis Baden Open - Karlsruhe Kremlin Cup - Moscow Oberstaufen Cup-Head German Master's Series - Oberstaufen Medjurgorje Open - Medjugorje ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Open D'Orleans - Orleans Challenger Copa Sevilla 2008 - Seville Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Liberec Challenger ABN AMRO World Tennis Tournament - Rotterdam IV Challenger Ciudad De Guayaquil - Guayaquil Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Besancon Challenger Meknes Challenger Rabat Challenger Grand Prix Hassan II - Marrakech Ostrava Challenger Estoril Open - Estoril Montevideo Challenger Asuncion Challenger Arad Challenger Santiago Challenger Bratislava Challenger Wolfsburg Challenger Le Gosier Challenger Rome Challenger Napoli Challenger Sao Paulo Challenger Bordeaux Challenger Prostejov Challenger Kosice Challenger Turin Challenger Scheveningen Challenger Sopot Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Madrid Challenger Mons Challenger Palermo Challenger Rennes Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Tanger Challenger Sao Leopoldo Challenger Geneva Challenger Meknes Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Le Gosier Challenger Rabat Challenger Prostejov Challenger Monza Challenger Marbella Challenger Marrakech Challenger Braunschweig Challenger Heilbronn Challenger Pozoblanco Challenger St. Remy Challenger Rennes Challenger Geneva Challenger Ecuador Open - Quito Guadalajara Challenger Tunis Challenger Bordeaux Challenger Leon Challenger Prague Challenger Guimaraes Challenger Monza Challenger Panama City Challenger Aptos Challenger Rome Challenger Johannesburg Challenger Chennai Challenger Kolkata Challenger Athens Challenger Irving Challenger Le Gosier Challenger San Luis Potosi Challenger Tunis Challenger Arad Challenger Pilot Pen Tennis - New Haven Kosice Challenger Mohammedia Challenger Marburg Challenger Recanati Challenger Cordenons Challenger Alphen Challenger Seville Challenger Cali Challenger New Delhi Challenger Guayaquil Challenger Lima Challenger Scheveningen Challenger Santo Domingo Challenger Poznan Challenger Guangzhou Challenger Shenzhen Challenger Ostrava Challenger Furth Challenger Moscow Challenger Poznan Challenger Prague Challenger Napoli Challenger Orleans Challenger Morelos Challenger Meknes Challenger Medellin Challenger Aix En Provence Challenger Kenitra Challenger Casablanca Challenger Zagreb Challenger ATP Challenger Tour Finals Canberra Challenger Lexington Challenger Guayaquil Challenger Scheveningen Challenger Heilbronn Challenger Marrakech Challenger Bordeaux Challenger Mexico City Challenger Segovia Challenger Anning Challenger Shymkent Challenger Madrid Challenger Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Gelsor Open Romania - Bucharest Seville Challenger Le Gosier Challenger Barcelona Challenger Ostrava Challenger Milan Indoors - Milan GHI Bronx Tennis Classic - Bronx Copenhagen Open - Copenhagen Braunschweig Challenger BMW Open - Munich Lima Challenger TD Waterhouse Cup - Long Island Alphen Challenger Istanbul Challenger Grand Prix de Tennis de Lyon - Lyon XL Capital Bermuda Open - Bermuda The Dubai Tennis Championships - Dubai Samarkand Challenger Mestre Challenger Quimper Challenger Rimouski Challenger Movistar Open - Vina del Mar Internazionali di Tennis de San Marino - San Marino Tampere Challenger Mallorca Open - Mallorca Blois Challenger Braunschweig Challenger Scheveningen Challenger Tenniscup of Flanders - Ostende TD Waterhouse Cup - Long Island Bogota Challenger - Bogota Bastad Challenger If Stockholm Open - Stockholm Alphen Challenger Estoril Open - Estoril ATP Challenger La Serena - La Serena Heineken Open Shanghai - Shanghai Grand Prix Hassan II - Casablanca Heineken Trophy - 's-Hertogenbosch Energis Open - Amsterdam Idea Prokom Open - Sopot Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Telenordia Swedish Open - Bastad BMW Open - Munich Pilot Pen Tennis - New Haven Croatia Open - Umag Heineken Open - Auckland Dubai Open - Dubai The Dubai Tennis Championships - Dubai ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Qatar Exxon Mobil Open - Doha Gerry Weber Open - Halle Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open de Moselle - Metz If Stockholm Open - Stockholm SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Bet-at-home Open - Hamburg Open 13 - Marseille Portugal Open - Oeiras Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Campbells Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Idea Prokom Open - Sopot Brasil Open - Sao Paulo ABN/AMRO World Tennis Tournament - Rotterdam Adidas International - Sydney Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona 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 Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome St. Petersburg Open - St. Petersburg Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg SkiStar Swedish Open - Bastad Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Studena Croatia Open - Umag Heineken Open - Auckland Trofeo Conde de Godo - Barcelona Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Bet-at-home Open - Hamburg French Open - Paris Wimbledon - London ABN/AMRO World Tennis Tournament - Rotterdam 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 AAPT Championships - Adelaide French Open - Paris Wimbledon - London International Championship of Croatia - Umag U.S. Open - New York Qatar ExxonMobil Open - Doha Open de Moselle - Metz Australian Open - Melbourne 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 St. Petersburg Open - St. Petersburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BMW Open - Munich U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York AEGON Championships - London 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 SkiStar Swedish Open - Bastad Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Paris French Open - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Wimbledon - London Australian Open - Melbourne Winston Salem - Winston Salem French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg French Open - Paris Tennis Masters Series - Madrid Masters Series Hamburg - Hamburg Mercedes Cup - Stuttgart Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami BMW Open - Munich Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, 1R, BEL-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, BEL-SRB 2-3 Olympics - Beijing Olympics - London Olympics - Athens