Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1995
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 Spain #1-w3 Spain #1-w4 Mexico F2 Spain F24 France F4 Spain #1-w1 Spain #1-w2 ARMS USTA Challenger - Rocky Mount Pekao Open - Szczecin Amer-Wilson Challenger - Tampere Oberstaufen Cup - Oberstaufen The 70th King's Cup and Queen's Cup - Bangkok Black Forest Open - Alpirsbach Maia Challenger - Oporto Toluca Challenger - Toluca Open de Franche Comte - Besancon Prague Challenger - Prague Open Castilla y Leon - Segovia Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2003 West Side Tennis Club Challenger - Forest Hills Pekao Open 2003 - Szczecin Tatra Banka Open 2003 - Bratislava Open Mutouest - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Open de Franche-Comte - Besancon Challenger Britania Zavaleta - Puebla Open de l'Isere - Grenoble VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank Ciur Cup 99 - Prague Open Maxon - Barcelona Kueppers Kolsch Cup by Lambertz - Aachen Internationaux de Bretagne - Brest Corona Mexico City Open - Mexico City Gallagher International - Hamilton Morocco Tennis Tour - Casablanca Open Sainte Victoire - Aix-En-Provence Samsung Securities Cup - Seoul Tatra Banka Open - Bratislava Croatia Osiguranje Rijeka Open - Rijeka Morocco Tennis Tour - Marrakech Medicor Open - Budapest Laser Vision USTA Challenger - Amarillo Siemens Open 2007 - Scheveningen Internationale Tenniskampioenschappen - Scheveningen Muller Cup - Ulm Geneva Challenger - Geneva Memorial Kolyaskin - Donetsk USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Costa Rica - San Jose Challenger 42 - Andrezieux Architect Open - Budapest Tean International - Alphen Zivnobanka Czech Open - Prostejov Bukhara Challenger - Bukhara Compaq Cup 2001 - Zabrze Challenger DCNS de Cherbourg - Cherbourg Pekao Open - Szczecin Morocco Tennis Tour - Meknes Warsteiner Grand Prix ATP Challenger - Oberstaufen FILA Challenger Biella - Biella Open de Charleroi - Charleroi Yokohama International Tennis Tournament - Yokohama LTA Manchester challenger - Manchester Yugoslavia Open - Belgrade Zagreb Open - Zagreb Quelle Cup 1999 - Furth Unicredit Czech Open - Prostejov Challenger de la Ciudad de Mexico - Mexico City Samsung Securities Cup Challenger - Seoul Top Wool Challenger Biella - Biella Asics Challenger Open - Monchengladbach Samarkand Challenger - Samarkand AXA Open - Espinho Zagreb Open - Zagreb s'Tennis Masters Challenger - Graz Open de Franche Comte - Besancon IPP Geneva Trophy - Geneva Baumag Open - Budapest XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio III Challenger Continenal Plaza - Puerto Vallarta Tampere Challenger - Tampere Cerveza Cristal - Santiago The Joyce Eisenberg Jerusalem Open - Jerusalem Mobilux Open - Luxembourg Zagreb Open - Zagreb KGHM Polish Indoors - Wroclaw VIII Torneo Internazionale di Tennis - Barletta Pro Tennis World Open - Sunrise Sunrise Challenger Alfa Romeo Tennis Cup - Cordenons Rhein-Main Challenger 2004 - Aschaffenburg Cordenons Challenger Trani Challenger Porsche Open - Poznan Mons Challenger Tashkent Challenger Ethias Trophy - Mons Open D'Orleans - Orleans Tunis Open 2007 - Tunis Rome Challenger Cairo Challenger Prostejov Challenger Lugano Challenger Privat Bank Cup - Dnepropetrovsk Internazionali di Tennis Dell'Umbria - Todi Alphen Challenger Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Ethias Tennis Trophy - Mons Marburg Challenger Manerbio Challenger San Marino Challenger Rijeka Open - Rijeka Siemens Open - Scheveningen Open Prevadies - St. Brieuc Ciudad de Pozoblanco Open Diputacion - Cordoba San Marino Cepu Open - San Marino Citta di Como - Como AT&T Challenger of Dallas - Dallas 9th Wartburg Open - Eisenach XI Venice Open - Venice The Nottingham Cahllenger - Nottingham Medicor Open - Budapest Mobilux Open - Luxembourg Wartburg Open - Eisenach Sporting Challenger 2003 - Turin Cordenons Challenger Mauritius Open - Mauritius Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Delray Beach International Tennis Championships - Delray Beach SMS Tennis Cup - Sao Paulo Barletta Challenger Volkswagen TED Open - Istanbul ATP Challenger XXVI Edizione - Manerbio Hilton Waikoloa Village USTA Challenger - Waikoloa XXIX Edizione 'A.Savoldi Marco' - Manerbio Asirom Challenger Brasov - Brasov 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia LTA Men's Challenger - Wrexham Bulgarian Open - Sofia Open de la Ville de Saint Denis - Reunion Island Bukhara Challenger - Bukhara Open de Montauban - Montauban VII Trofeo Ciudad de Quito - Quito Gold Flake Open - Chennai Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Macedonian Open 1999 - Skopje AXA Cup - London Heineken Trophy - 's-Hertogenbosch Energis Dutch Open - Amsterdam Exim Agmedia Open - Kosice Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Eisenberg Jerusalem Open - Jerusalem Challenger ATP Tour Cerveza Club Colombia - Medellin AAPT Championships - Adelaide Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Ciur Pribram Challenger - Pribram Estoril Open - Estoril Open de Montauban - Montauban Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Black Forest Open - Freudenstadt Asirom Challenger - Brasov Black Forest Open - Freudenstadt Rado Geneva Challenger - Geneva The Nottingham Open - Nottingham Challenger DCN de Cherbourg - Cherbourg Telenordia Swedish Open - Bastad CMG Asia Open - Hong Kong IX Trofeo Ciudad de Quito - Quito Lambertz Open - Aachen 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Gosford Australian Unity Challenger - Gosford San Marino Cepu Open - San Marino Polish Open 2000 - Poznan Podebradka Cup - Prague Adidas International - Sydney Open de Tanger - Tangier FILA Challenger - Biella Pekao Open 2001 - Szczecin Hamburg Challenger - Hamburg Cadillac Pro Indoor USTA Challenger - West Bloomfield Ostend Challenger Tennis Cup of Flanders - Ostende Grolsch Cup - Warsaw Copa Sevilla Inernacionales de Andalucia - Seville Meridiana Sardegna Open - Olbia XL Capital Bermuda Open - Bermuda Maia Open - Oporto Open de Mantouban - Montauban Open 88 - Contrexeville Yitzhak Rabin Men's Challenger - Tel Aviv Cairo Challenger - Cairo USTA Men's Challenger of Urbana-Champaign - Urbana President's Cup 1998 - Tashkent Mallorca Open - Mallorca Open de Franche-Comte - Besancon Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch San Remo Tennis Cup - San Remo Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Gelsor Open Romania - Bucharest Pekao Open - Szczecin Grand Prix Hassan II - Casablanca Qatar Exxon Mobil Open 2003 - Doha Open Seat-Godo 2000 - Barcelona Samsung Open - Brighton Mallorca Open - Mallorca Idea Prokom Open - Sopot Internationaler Raiffeisen Grand Prix - St. Polten Estoril Open - Estoril Cherbourg Challenger International Tennis Championships - Delray Beach Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Copa AT&T - Buenos Aires ATP Challenger Trophy 2008 - Trnava Ethias Trophy - Mons The Stella Artois Grass Court Championships - London Heineken Open Shanghai - Shanghai Mons Challenger Citrix Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Siebel Open - San Jose Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Scania Stockholm Open - Stockholm Copenhagen Open - Copenhagen Croatia Open - Umag Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Chennai Open - Chennai International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Braunschweig Challenger ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Estoril Open - Estoril Davidoff Swiss Indoors - Basel Allianz Suisse Open Gstaad - Gstaad Orange Prokom Open - Sopot Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telfonica MoviStar - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm SA Tennis Open - Johannesburg China Open - Beijing Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Catella Swedish Open - Bastad Washington Qatar Exxon Mobil Open - Doha Ordina Open - s-Hertogenbosch The Priority Telecom Open - Amersfoort Grand Prix Hassan II - Casablanca Rimouski Challenger International German Open - Hamburg Qatar ExxonMobil Open - Doha UNICEF Open - 's Hertogenbosch Monza Challenger Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Tunis Challenger Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg Istanbul Challenger Banja Luka Challenger Ljubljana Challenger Stockholm Open - Stockholm Allianz Suisse Open - Gstaad Internazionali di Tennis di San Marino - San Marino Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna Dubai Tennis Open - Dubai Rosmalen Osaka International Tennis Tournament - Osaka XL Capital Bermuda Open - Bermuda Yokohama World Tennis Gaora Cup - Yokohama Skandia Open - Linz Sports Expert Open - Nettingsdorf Bukhara Challenger - Bukhara Internationaux de Tennis de Brest - Brest Copa Ericsson Mexico - Guadalajara Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Caracas Geovillage Open Trofeo Melia Olbia - Olbia Poznan Challenger - Poznan Cairo Challenger - Cairo IV Abierto Internacional de Salinas - Salinas Tenniscup of Flanders - Ostende Tennis Napoli Cup - Napoli 2003 Eddleman USTA Challenger - Birmingham Open de Montauban - Montauban Challenger 42 - Andrezieux Uncle Tobys Challenger - Tasmania Masters Series - Hamburg ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Adidas International - Sydney Kroger / St. Jude International - Memphis Japan Open - Tokyo Dubai Tennis Open - Dubai Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Qatar Open - Doha Estoril Open - Estoril Pilot Pen Tennis - New Haven Open Romania - Bucharest Heineken Open - Auckland Open 13 - Marseille The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort AIG Japan Open - Tokyo Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Japan Open - Tokyo Citrix Tennis Championships - Delray Beach Heineken Trophy - 's-Hertogenbosch Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille Serbia Open - Belgrade ABN/AMRO World Tennis Tournament - Rotterdam Kroger / St. Jude International - Memphis Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Dubai Tennis Open - Dubai If Stockholm Open - Stockholm UBS Open Gstaad - Gstaad The Stella Artois Grass Court Championships - Queen's/London Campionati Internazionali di Sicilia - Palermo Energis Open - Amsterdam Stockholm Open - Stockholm Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Estoril Open - Estoril Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Chevrolet Cup - Vina del Mar Siebel Open - San Jose Trofeo Conde de Godo - Barcelona Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Copenhagen Open - Copenhagen Pacific Life Open - Indian Wells Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan Allianz Suisse Open - Gstaad International Championship of Croatia - Umag ATP Studena Croatia Open Umag - Umag Tennis Masters Series - Stuttgart Abierto Mexicano Telfonica MoviStar - Acapulco Hypo Group Tennis International - Portschach Open de Moselle - Metz Milan Indoors - Milan Masters Series Hamburg - Hamburg Masters Series Monte Carlo - Monte Carlo French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Ordina Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wideyes Swedish Open - Bastad French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Generali Open - Kitzbuhel AIG Japan Open - Tokyo French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, QF, BEL-GER 2-3 U.S. Open - New York BNP Paribas Open - Indian Wells Tennis Masters Series - Miami Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, QR, AUT-BEL 3-2