Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
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 F24 France F4 AT&T Challenger of Dallas - Dallas Rijeka Open - Rijeka BSI Challenger Lugano - Lugano Ethias Trophy - Mons Copa Petrobras-Uruguay - Montevideo Napoli Challenger Cordenons Challenger Trani Challenger Mons Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Challenger Ciudad de Guayaquil - Guayaquil Hilton Waikoloa Village USTA Challenger - Waikoloa Maia Open - Oporto Zagreb Open - Zagreb Porsche Open - Poznan Open 13 - Marseille Yugoslavia Open - Belgrade Copa Sevilla Internacionales de Andalucia - Seville Open Prevadies - St. Brieuc Morocco Tennis Tour - Casablanca Lima Challenger 2007 - Lima Challenger DCNS de Cherbourg - Cherbourg Unicredit Czech Open - Prostejov s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt Lima Challenger - Lima Sunrise Challenger Marrakech Challenger Barletta Challenger SMS Tennis Cup - Sao Paulo Braunschweig Challenger Mons Challenger Montevideo Challenger Tashkent Challenger Rome Challenger Cairo Challenger The Scottish Tennis Championships - Edinburgh Prostejov Challenger Marburg Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Black Forest Open 2000 - Freudenstadt Exim Agmedia Open - Kosice VII Avierto Internacional de Salinas - Salinas Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Sporting Challenger - Turin ATU Cup - Weiden Nord/LB Open - Braunschweig V Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2000 - San Luis Potosi Eddleman USTA Challenger - Birmingham Muller Cup 2000 - Ulm Tennis Cup of Flanders - Ostende DPD Challenger 2000 - Aschaffenburg Macedonian Open - Skopje FILA Challenger Biella - Biella Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Open de Charleroi - Charleroi Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb FILA Challenger - Biella Nord/LB Open - Braunschweig 9th Wartburg Open - Eisenach XI Venice Open - Venice Telesp Celular Open - Campinas Global Telecom Open - Curitiba SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Pekao Open - Szczecin XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona The Nottingham Cahllenger - Nottingham Visa Tennis Open - Sao Paulo Tatra Banka Open - Bratislava Ciur Pribram Challenger - Pribram LTA Manchester challenger - Manchester Tampere Challenger - Tampere Medicor Open - Budapest XL Capital Bermuda Open - Bermuda Challenger Britania Zavaleta - Puebla Cerveza Cristal - Santiago Laser Vision USTA Challenger - Amarillo Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Challenger Ford de Cherbourg - Cherbourg Open de l'Isere - Grenoble Open de Franche Comte - Besancon The Joyce Eisenberg Jerusalem Open - Jerusalem San Marino Cepu Open - San Marino Internationale Tenniskampioenschappen - Scheveningen Volkswagen TED Open - Istanbul Open Castilla y Leon - Segovia BH Tennis Open International Cup - Belo Horizonte Ciur Cup 99 - Prague ATP Challenger XXVI Edizione - Manerbio Medicor Open - Budapest Open Maxon - Barcelona XL Capital Bermuda Open - Bermuda Copa Ericsson - Lima Internationaux de Bretagne - Brest Kueppers Kolsch Cup by Lambertz - Aachen Copa Ericsson - Caracas Challenger de la Ciudad de Mexico - Mexico City Wartburg Open - Eisenach Polish Open 2000 - Poznan BMW Challenger Open - Monchengladbach Zagreb Open - Zagreb Schickendanz Open - Furth Copa Ericsson Brazil - Sao Paulo Top Wool Challenger Biella - Biella Pekao Open 2003 - Szczecin X Ciutat de Barcelona - Barcelona Tatra Banka Open 2003 - Bratislava Ostend Challenger Tennis Cup of Flanders - Ostende Grolsch Cup - Warsaw Meridiana Sardegna Open - Olbia Copa Ericsson Peru - Lima Toluca Challenger - Toluca Open Mutouest - St. Brieuc VIII Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig Prague Challenger - Prague XL Capital Bermuda Open - Bermuda Open Sainte Victoire - Aix-En-Provence Yitzhak Rabin Men's Challenger - Tel Aviv Copa Ericsson - Sao Paulo Cairo Challenger - Cairo Nord/LB Open 2004 - Braunschweig Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Alfa Romeo Tennis Cup - Cordenons KGHM Polish Indoors - Wroclaw IPP Geneva Trophy - Geneva Rhein-Main Challenger 2004 - Aschaffenburg San Remo Tennis Cup - San Remo Privat Bank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Mauritius Open - Mauritius Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise Top Wool Challenger - Biella Ethias Tennis Trophy - Mons Challenger Cudad de Guayaquil - Guayaquil Mobilux Open - Luxembourg Pekao Open - Szczecin Ethias Trophy - Mons Challenger Britania Zavaleta - Puebla Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Nord LB Open 2007 - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen San Marino Cepu Open - San Marino LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Citta di Como - Como Tean International - Alphen Internazionali di Tennis Dell'Umbria - Todi Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Challenger 42 - Andrezieux Copa Petrobras Uruguay - Montevideo Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Siemens Open - Scheveningen XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Open D'Orleans - Orleans ATP Challenger Trophy 2008 - Trnava Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Cherbourg Challenger Rabat Challenger Lugano Challenger Telecom Italia Masters - Rome Pacific Life Open - Indian Wells San Marino Challenger Qatar ExxonMobil Open - Doha Lima Challenger Gerry Weber Open - Halle Monza Challenger Tunis Challenger Istanbul Challenger Banja Luka Challenger Ljubljana Challenger Gold Flake Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca U.S. Men's Clay Court Championships - Orlando Heineken Trophy - 's-Hertogenbosch Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Japan Open - Tokyo Samsung Open - Brighton AAPT Championships - Adelaide Adidas International - Sydney Schickendanz Open - Furth Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brazil Open - Salvador CA Tennis Trophy - Vienna Scania Stockholm Open - Stockholm Adidas International - Sydney Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Mallorca Open - Mallorca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London International Championship of Croatia - Umag Energis Open - Amersfoort Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Energis Open - Amersfoort Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest San Luis Potosi Challenger - San Luis Potosi San Luis Potosi ATP Challenger - San Luis Potosi Siemens Open 2001 - Scheveningen Skandia Open - Linz Cerveza Club Colombia Open - Bogota Sports Expert Open - Nettingsdorf Copa Sevilla Inernacionales de Andalucia - Seville VI Trofeo Ciudad de Quito - Quito Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson Chile - Santiago Cairo Challenger - Cairo Ordina Open - 's-Hertogenbosch Idea Prokom Open - Sopot Tenniscup of Flanders - Ostende Tennis Napoli Cup - Napoli U.S. Men's Clay Court Championships - Houston Nord/LB Open - Braunschweig Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia BMW Open - Munich Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Chennai Open - Chennai U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Stockholm Open - Stockholm CA Tennis Trophy - Vienna Heineken Open - Auckland Movistar Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Heineken Open - Auckland MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw AT&T Challenge - Atlanta Dutch Open Tennis - Amersfoort Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven AXA Cup - London Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Heineken Open Shanghai - Shanghai Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Verizon Tennis Challenge - Atlanta Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha The Nottingham Open - Nottingham Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston International German Open - Hamburg Telenordia Swedish Open - Bastad Gelsor Open Romania - Bucharest Brasil Open - Salvador Abierto Mexicano de Tenis Pegaso - Acapulco Open de Moselle - Metz Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Kremlin Cup - Moscow Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland Adidas International - Sydney Siebel Open - San Jose Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Croatia Open - Umag AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel AT&T Challenge - Atlanta ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Citrix Tennis Championships - Delray Beach Orange Prokom Open - Sopot Open SEAT 2008 - Barcelona Allianz Suisse Open Gstaad - Gstaad Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb If Stockholm Open - Stockholm SAP Open - San Jose Serbia Open - Belgrade Kroger / St. Jude International - Memphis Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Wimbledon - London Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Wimbledon - London If Stockholm Open - Stockholm The Stella Artois Grass Court Championships - Queen's/London Campionati Internazionali di Sicilia - Palermo Energis Open - Amsterdam Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington Siebel Open - San Jose Trofeo Conde de Godo - Barcelona Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon US Men's Clay Court Championships - Houston Wimbledon - London Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan International Championship of Croatia - Umag ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Heineken Open - Auckland Milan Indoors - Milan Ordina Open - 's-Hertogenbosch Monte Carlo Open - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Wideyes Swedish Open - Bastad Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami 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 Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo BNP Paribas Masters - Paris Masters Series - Hamburg Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Indian Wells The Ericsson Open - Miami German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Sony Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami French Open - Paris 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 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 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 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, PO, BEL-CZE 1-4 River Oaks International Tennis Tournament - Houston Olympics - Athens Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, SF, FRA-BEL 4-1 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, REL2, MEX-PER 3-2 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 70th River Oaks International Tennis Tournament - Houston