Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
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 F1 Spain F2 Spain F3 France F4 France F5 Spain F5 Spain F6 Spain F36 Spain F22 Spain F26 Spain F1 Spain F7 Spain F8 Spain F2 Spain F3 France F4 France F2 Spain F4 Optimus Maia Open - Maia Maia Open 2002 - Maia Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Intersport Heilbronn Open - Heilbronn Schickendanz Open - Furth Open Castilla y Leon - Segovia Kos-Zucchetti Tennis Cup - Cordenons Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava Internazionali de Tennis di Bergamo - Bergamo XI Torneo Internazionale di Tennis - Barletta Banjaluka Challenger 2007 - Banja Luka Internazionali di Tennis di Bergamo - Bergamo Bancolombia Open - Bogota Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba XI Ciutat de Barcelona - Barcelona XL Capital Bermuda Open - Bermuda Medjurgorje Open - Medjugorje Citta di Brindisi - Brindisi Bogota Challenger Arroyo de la Encomienda - Valladolid Tennis Napoli Cup 2006 - Napoli Tenerife Challenger Antonio Savoldi-Marco Co. - Manerbio Pozoblanco Challenger X Torneo Internazionale di Tennis - Barletta Ostdeutscher Sparkassen Cup - Dresden Vigo Challenger Concurso Internacional de Vigo - Vigo Arroyo de la Encomienda - Valladolid Banja Luka Challenger Napoli Challenger Tanger Challenger Nottingham Challenger Asirom Challenger Brasov - Brasov Banja Luka Challenger XL Challenger de Tenis Copa Sevilla - Seville Bucaramanga Challenger Unicredit Czech Open 2007 - Prostejov Le Gosier Challenger Antonio Savoldi-Marco Co. - Manerbio Prosperita Open 2007 - Ostrava Ljubljana Open 2002 - Ljubljana IX Open Internacional D'Andorra - Andorra XXIX Edizione 'A.Savoldi Marco' - Manerbio Alessandria Challenger Prostejov Challenger Pozoblanco Challenger Sopot Challenger Open de Tanger - Tangier Challenger de Providencia-Copa Kia - Santiago San Sebastian Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger VI Torneo Internazionale di Tennis - Barletta Copa Sevilla - Seville Ljubljana Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia ATP Open Castilla y Leon - Segovia Prague Open - Prague Warta Cup 2001 - Sopot VIII Trofeo Ciutat de Barcelona - Barcelona Top Wool Challenger Biella - Biella Open Mutouest - St. Brieuc Bucaramanga Challenger Bergamo Challenger ATP Open Castilla y Leon - Segovia Meknes Challenger ATP Challenger Open 2004 - Monchengladbach Salinas Challenger Pekao Open 2005 - Szczecin LTA Shrewsbury Challenger - Shrewsbury Copa Sevilla Internacionales de Andalucia - Seville Copa Kia Challenger ATP - Santiago XXXVII Torneig C.E. Laieta - Barcelona San Juan Challenger San Benedetto Challenger - San Benedetto Open Castilla y Leon - Segovia Segovia Challenger Copa Telefonica CTC Chile - Santiago The LTA Nottingham Challenger - Nottingham Seville Challenger Open Costa Daurada - Tarragona 4° Sporting Challenger - Turin Trani Cup - Trani Arroyo de la Encomienda - Valladolid Challenger Tunisie - Tunis Brasov Challenger - Brasov Challenger Copa Sevilla - Seville Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Pekao Open 2004 - Szczecin Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Tennis Napoli Cup 2007 - Napoli Segovia Challenger Seville Challenger Rabat Challenger Barletta Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Turin Challenger Segovia Challenger Turin Challenger Salzburg Challenger Pharma Medico Open 2008 - Aarhus San Sebastian Challenger TEAN International - Alphen Aan Den Rijn Ciudad de Pozoblanco Open Diputacion - Cordoba Ciutat de Barcelona - Barcelona Copa Petrobras Brazil - Aracaju ECU Prague Open - Prague Palermo Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Pozoblanco Challenger Tarragona Challenger Genova Open Challenger - Genova LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Seville Challenger XI Venice Open - Venice Memorial A. Manfredini Sassuolo Challenger - Sassuolo Nord/LB Open - Braunschweig Riviera di Rimini Challenger 2004 - Rimini Sir Supermercati - Rome Kosice Challenger Rijeka Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Mons Challenger Geneva Challenger La Serena Open - La Serena Logopak Challenger 2005 - Lubeck Tunis Open - Tunis Helsinki Challenger Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Black Forest Open - Freudenstadt 4th Sardinia International Championships - Cagliari Open de Tenis Comunidad Valenciana - Valencia Italian Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam The LTA Sunderland Challenger - Sunderland Kremlin Cup - Moscow Dubai Tennis Open - Dubai CA Tennis Trophy - Vienna Dubai Tennis Open - Dubai Salem Open - Hong Kong Qatar Mobil Open 2001 - Doha Mallorca Open - Mallorca Internationaux de Tennis de Brest - Brest Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen Mallorca Open - Mallorca BMW Open - Munich Gerry Weber Open - Halle Zivnobanka Czech Open - Prostejov Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Kitzbuhel Ostrava Segovia Challenger Challenger Canottieri Minico - Mantova ATU Cup - Weiden Adidas International - Sydney Madrid Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Bath Challenger UBS Open Gstaad - Gstaad Ciudad de Pozoblanco Open Diputacion - Cordoba San Remo Tennis Cup 15° Piertomaso - San Remo Dubai Tennis Open - Dubai Qatar Open - Doha Heineken Open - Auckland Caltanissetta Challenger Siebel Open - San Jose Gerry Weber Open - Halle Kroger / St. Jude International - Memphis Trofeo Internacional Club Laieta - Barcelona Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Siemens Open - Scheveningen Asirom Challenger - Brasov Riviera di Rimini Challenger - Rimini Mercedes-Benz Cup - Los Angeles Internationaux de Doubs Open de Franchie-Comte - Besancon RCA Championships - Indianapolis Oberstaufen Challenger 4th Volkswagen Challenger - Wolfsburg ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide BellSouth Open - Vina del Mar Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Dubai Open - Dubai I Tourneo Fila Citta di Brindisi - Brindisi Open de la Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Tennis Napoli Cup - Napoli Kremlin Cup - Moscow Grand Prix de Tennis de Toulouse - Toulouse St. Petersburg Open - St. Petersburg Volkswagen Challenger 2004 - Wolfsburg Prague Open - Prague Kremlin Cup - Moscow The Samsung Open - Nottingham Dubrovnik Open - Dubrovnik Copa Sevilla-Internacionales de Andalucia - Seville St. Petersburg Open - St. Petersburg Heineken Open - Auckland 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Qatar Mobil Open 2000 - Doha Sao Leopoldo Challenger PrivatBank Cup - Dnepropetrovsk Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Tunis Open 2006 - Tunis Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Rado Swiss Open - Gstaad Open Castilla y Leon - Segovia LXVII Concursu Internacional de Vigo - Vigo 1997 Mercedes Cup - Stuttgart ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles MoviStar Open - Vina del Mar Open 13 - Marseille Mitsubishi Electric Europe Cup - Monza International Tennis Championships - Delray Beach Open de la Comunidad Valenciana - Valencia President's Cup 1997 - Tashkent Heineken Open - Singapore Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles CA Tennis Trophy - Vienna Generali Open - Kitzbuhel BCR Open Romania - Bucharest China Open - Beijing Grand Prix Hassan II - Casablanca Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach President's Cup - Tashkent Allianz Suisse Open Gstaad - Gstaad Campbells Hall of Fame Tennis Championships - Newport Como Challenger Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Franklin Templeton Tennis Classic - Scottsdale Heineken Open - Auckland Open Seat-Godo 2001 - Barcelona Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Scania Stockholm Open - Stockholm Rome Challenger ABN/AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Prostejov Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest If Stockholm Open - Stockholm Sao Jose Do Rio Preto Challenger Salzburg Challenger Davidoff Swiss Indoors - Basel Bratislava Challenger AXA Cup - London Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Guadalajara Challenger St. Brieuc Challenger Helsinki Challenger Movistar Open - Santiago Mercedes-Benz Cup - Los Angeles BMW Open - Munich Gelsor Open Romania - Bucharest Heineken Open Shanghai - Shanghai Seville Challenger Brasil Open - Costa do Sauipe CA Tennis Trophy - Vienna Trnava Challenger Open Seat Godo - Barcelona Copa Claro - Buenos Aires Heilbronn Challenger Open Sabadell Atlantico - Barcelona Villa Allende Challenger Halle Buenos Aires Challenger Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon St. Petersburg Gerry Weber Open - Halle German Tennis Championships - Hamburg Meknes Challenger Ostrava BCR Open Romania - Bucharest Estoril Open - Estoril Caltanissetta Challenger Grand Prix Hassan II - Casablanca Credit Agricole Suisse Open - Gstaad St. Brieuc Challenger UNICEF Open - 's Hertogenbosch Tunis Challenger Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Gerry Weber Open - Halle AEGON Championships - London International German Open - Hamburg AIG Japan Open Tennis Championships - Tokyo Australian Men's Hardcourt Championships - Adelaide Abierto Mexicano Telcel - Acapulco Heineken Trophy - 's-Hertogenbosch Rado Swiss Open - Gstaad CA Tennis Trophy - Vienna IPB Czech Indoor - Ostrava VTR Open - Vina del Mar Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Marburg Challenger RCA Championships - Indianapolis St. Petersburg Segovia Challenger Munich Alphen Challenger Stuttgart Madrid Challenger Heilbronn Open - Heilbronn Tennis Napoli Cup - Naples EI Bank Bulgarian Challenger - Sofia European Community Championships - Antwerp XI Ciutat de Barcelona - Barcelona Pilot Pen International - New Haven ABN/AMRO World Tennis Tournament - Rotterdam Mitsubishi Electric Europe Cup - Monza Open Romania - Bucharest Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Dubai Tennis Open - Dubai President's Cup - Tashkent Movistar Open - Vina del Mar U.S. Men's Clay Court Championships - Houston Abierto Mexicano Telcel - Acapulco Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Adelaide Gerry Weber Open - Halle AAPT Championships - Adelaide Tennis Channel Open - Las Vegas ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT 2008 - Barcelona Guardian Direct Cup - London ARAG World Team Championship - Dusseldorf The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Salem Open - Hong Kong Dutch Open Tennis - Amersfoort Japan Open - Tokyo Gerry Weber Open - Halle China Open - Beijing If Stockholm Open - Stockholm The Lipton Championships - Key Biscayne German Open - Hamburg Eurocard Open - Stuttgart The Lipton Championships - Key Biscayne du Maurier Open - Toronto Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Legg Mason Tennis Classic - Washington D.C. Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe President's Cup 1999 - Tashkent The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Davidoff Swiss Indoors - Basel Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Stuttgart Essen ABN/AMRO World Tennis Tournament - Rotterdam Campbells Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Grand Prix de Tennis de Toulouse - Toulouse Beijing Open - Beijing Adidas International - Sydney European Community Championships - Antwerp St. Petersburg Open - St. Petersburg Dubai Tennis Open - Dubai Pacific Life Open - Indian Wells Monte Carlo Open - Monte Carlo Adidas International - Sydney NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Salem Open - Hong Kong Gerry Weber Open - Halle Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Internationaler Raiffeisen Grand Prix - St. Polten Newsweek Champions Cup - Indian Wells Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Madrid BNP Paribas Masters - Paris Tennis Masters Series - Rome SkiStar Swedish Open - Bastad Licher German Open - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Madrid - Madrid Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris Synsam Swedish Open - Bastad Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Estoril Open - Estoril Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Davidoff Swiss Indoors - Basel Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Tennis Channel Open - Las Vegas Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid AIG Japan Open Tennis Championships - Tokyo The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Hamburg Milan Indoors - Milan BNP Paribas Open - Indian Wells Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - 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 Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Wimbledon - London Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Cincinnati U.S. Open - New York Great American Insurance ATP Championship - Cincinnati U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, Group 1, 2R, RSA-GER 2-3 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, CZE-GER 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, World Group, QF, NED-GER 4-1 Davis Cup, Group 1, 2R, GER-ISR 5-0 ATP Tour World Championship - Hannover Colonial Classic - Kooyong Olympics - Sydney Olympics - Athens Olympics - Beijing