Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 Memorial Piertomaso Tessitore - San Remo Warsteiner Challenger Wolfsburg - Wolfsburg Muller Cup 2000 - Ulm ATP Challenger Hamburg - Hamburg Sparkessen Magdeburg Open - Magdeburg V Abierto Internacional de Salinas - Salinas DPD Challenger 2000 - Aschaffenburg Copa Ericsson Uruguay - Montevideo VI Abierto Internacional de Salinas - Salinas Credicard Tennis Cup - Campos do Jordao Telesp Celular Open - Campinas Visa Tennis Open - Sao Paulo IPP Open - Helsinki XL Capital Bermuda Open - Bermuda Sparkassen Open - Magdeburg Copa Ericsson - Lima Challenger de la Ciudad de Mexico - Mexico City Warsteiner Challenger Lubeck - Lubeck Jameson Cup - Milan New Delhi Challenger - New Delhi XL Capital Bermuda Open - Bermuda Ischgl International ATP Challenger - Ischgl Gemax Samsung Open 2005 - Belgrade Open de L'Isere - Grenoble Shimadzu All Japan Indoor Tennis Championships - Kyoto Odlum Brown Vancouver Open - Vancouver Neride Prague Indoor - Prague Tennis Napoli Cup - Napoli BSI Challenger Lugano - Lugano Internationaux de Tennis de Brest - Brest Open Diputacion Pozoblanco - Cordoba Music City Challenger - Nashville Bancolombia Open - Cali USTA Men's Challenger of Dallas - Dallas Lima Challenger - Lima Harrah's Entertainment Men's Pro Challenger - Tunica Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Black Forest Open 2000 - Freudenstadt Warsteiner Challenger - Wolfsburg The LTA Manchester Challenger - Manchester Neride Prague Indoor - Prague XL Challenger de Tenis Copa Sevilla - Seville Open Sainte Victoire - Aix-En-Provence Montevideo Challenger Pekao Open 2003 - Szczecin Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Segovia Challenger Open Castilla y Leon - Segovia ECM Cup - Prague Zagreb Open - Zagreb ATU Cup - Weiden Warsteiner Challenger Lubeck - Lubeck Fergana Challenger - Fergana The Scottish Tennis Championships - Edinburgh The LTA Manchester Challenger - Manchester LTA Men's Challenger - Wrexham Open Punta Del Este/Copa Banco Montevideo - Punta Del Este VII Avierto Internacional de Salinas - Salinas The Joyce Eisenberg Jerusalem Open - Jerusalem Challenger Britania Zavaleta - Puebla The Wrexham Challenger - Wrexham Ljubljana Open 2002 - Ljubljana San Luis Potosi Challenger 2000 - San Luis Potosi Macedonian Open - Skopje ATP Bangalore Challenger - Bangalore Copa Ericsson Mexico - Guadalajara Heilbronn Open - Heilbronn 2001 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana Zagreb Open - Zagreb Copa Ericsson Mexico - Guadalajara Kuppers Kolsch Cup by Lambertz - Aachen Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson Peru - Lima SMS Tennis Open - Sao Paulo Prasentiert Von Seat Wolfsburg - Wolfsburg Gran Copa Ericsson - Rio de Janeiro ATP Challenger Hamburg - Hamburg Kuppers Kolsch Cup - Aachen Copa Ericsson Argentina - Buenos Aires Crystal Cup 1998 - Portoroz Sporting Challenger - Turin Global Telecom Open - Curitiba Copa Ericsson Chile - Santiago Residenza Open - Magdeburg Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago Haagen Dazs Open - Caracas Nord/LB Open - Braunschweig Lamberts Open by Stawag - Aachen Okal Cup 2003 - Eckental VI Open Banc Agricol - Andorra Copa Ericsson Brazil - Sao Paulo Copa Ericsson - Caracas Tatra Banka Open 2001 - Bratislava Nord/LB Open 2004 - Braunschweig Challenger 42 - Andrezieux Steelers Cup - Kosice X Abierto Internacional de Salinas - Salinas Kuppers Kolsch Cup Aachen - Aachen Cerveza Cristal - Santiago Challenger Cudad de Guayaquil - Guayaquil Maia Open - Oporto The LTA Sunderland Challenger - Sunderland BH Tennis Open International Cup - Belo Horizonte MTCI ATP Challenger - Yokohama Lambertz Open - Aachen Intersport Heilbronn Open - Heilbronn USTA Seascape Challenger - Aptos Challenger Leon 2004 - Leon IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul Intersport Heilbronn Open - Heilbronn Challenger Casablanca San Angel - Mexico City LXVII Concursu Internacional de Vigo - Vigo Challenger Ciudad de Guayaquil - Guayaquil 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos WOW Cafe Challenger - New Orleans Pekao Open - Szczecin Nord LB Open 2007 - Braunschweig Okal Cup 2004 - Eckental Czech Indoor Open - Prague Copa Petrobras Uruguay - Montevideo Lima Challenger 2007 - Lima TED Open - Istanbul Lubbock Challenger - Lubbock Mitsubishi Electric Europe Cup - Monza Lambertz Open by Stawag - Aachen The LTA Wrexham Challenger - Wrexham 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Baden Open - Ettlingen II Manta Open - Manta Trani Challenger 9th Wartburg Open - Eisenach XI Venice Open - Venice CA-Challenge - Graz Copa Ericsson Costa Rica - San Jose Sarajevo Open 2004 - Sarajevo Sporting Challenger - Turin Lambertz Open - Aachen X Ciutat de Barcelona - Barcelona Nossa Caixa Aberto de Sao Paulo - Sao Paulo Top Wool Challenger - Biella Pekao Open - Szczecin Neride Prague Indoor - Prague Jameson Cup - Milan SMS Tennis Cup - Sao Paulo Volkswagen TED Open - Istanbul ATP Challenger XXVI Edizione - Manerbio 1st Challenger Tournament Leon - Leon Internationaux de Tennis de Brest - Brest Rezidenza Open - Magdeburg Heilbronn Open - Heilbronn Nord/LB Open - Braunschweig The Stella Artois Grass Court Championships - London Schickendanz Open - Furth Eddleman USTA Challenger - Birmingham Qatar Mobil Open 2000 - Doha Copenhagen Open - Copenhagen Chevrolet Cup - Santiago Tennis Cup of Flanders - Ostende Legg Mason Tennis Classic - Washington D.C. XI Abierto Internacional de Salinas - Salinas Cerveza Club Colombia Open - Bogota Milan Indoors - Milan Abierto Mexicano de Tenis Pegaso - Acapulco Tatra Banka Slovak Open - Bratislava Okal Cup - Eckental Copa Ericsson Peru - Lima Tata Open 2002 - Chennai Croatia Open - Umag Brazil Open - Salvador Davidoff Swiss Indoors - Basel Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Volkswagen Challenger 2004 - Wolfsburg Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Copa Ericsson Costa Rica - San Jose Qatar Exxon Mobil Open 2003 - Doha Challenger Ford de Cherbourg - Cherbourg Kyoto Challenger - Kyoto Heilbronn Open - Heilbronn Legg Mason Tennis Classic - Washington D.C. Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Warsteiner Challenger Lubeck - Lubeck IX Ciutat de Barcelona - Barcelona Sarajevo Open - Sarajevo Intersport Heilbronn Open - Heilbronn Warsteiner Challenger - Lubeck Tallahassee Tennis Challenger - Tallahassee Sparkassen Open - Magdeburg Salem Open - Hong Kong Exim Agmedia Open - Kosice Nottingham Men's Challenger - Nottingham Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton AT&T Challenge - Atlanta Ciur Pribram Challenger - Pribram Challenger Britania Zavaleta - Puebla Brasil Open - Salvador The Surbiton Trophy - Surbiton Volkswagen TED Open - Istanbul U.S. Men's Clay Court Championships - Houston Qatar Open - Doha Heineken Open - Auckland Gold Flake Open - Chennai Milan Indoors - Milan International Bavarian Championship - Eckental Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Japan Open - Tokyo Brasil Open - Costa do Sauipe Energis Open - Amersfoort Open de Nice - Nice U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors Mercedes Cup - Stuttgart Generali Open - Kitzbuhel XL Capital Bermuda Open - Bermuda Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton Wartburg Open - Eisenach TD Waterhouse Cup - Long Island TED Open Istanbul - Istanbul Thailand Open - Bangkok Time Warner USTA Challenger - Binghamton BMW Challenger Open - Monchengladbach Copa Ericsson Brazil - Sao Paulo Kremlin Cup - Moscow TennisCup Vlaanderen - Antwerp Davidoff Swiss Indoors - Basel Rado Swiss Open - Gstaad Milano Challenger-Jameson Cup - Milan Open de L'Isere - Grenoble Chennai Open - Chennai Pomorski Bank Kredytowy Open - Szczecin Copa Ericsson Peru - Lima Nuembrecht Challenger - Nuembrecht The Samsung Open - Bournemouth Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig Prague Challenger - Prague Milan Indoors - Milan Open Castilla y Leon - Segovia Copa Ericsson - Sao Paulo Okal Cup - International Bavarian Championship - Eckental C.T. San Remo - XIII Piertomaso Tessitore - San Remo Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Classic - Bronx Akbank Private Banking-TED Open - Istanbul Grand Prix Hassan II - Casablanca Internationale Badische Meisterschaffen Um Den Techem Cup - Zell S Tennis Master Championship - Graz GHI Bronx Classic - Bronx China Open - Beijing Tatra Banka Open - Bratislava U.S. Men's Clay Court Championships - Houston BMW Open - Munich Pro Tennis World Open - Sunrise Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton USTA Illinois Challenger - Champaign Allianz Suisse Open - Gstaad AIG Japan Open - Tokyo The West Side Tennis Club Clay Court Challenger - Forest Hills RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Lubbock Challenger - Lubbock Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Rado Swiss Open - Gstaad CA Tennis Trophy - Vienna Energis Open - Amersfoort Next Generation Adelaide International - Adelaide Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Synsam Swedish Open - Bastad ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen MoviStar Open - Vina del Mar Idea Prokom Open - Sopot Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa AT&T - Buenos Aires Copa Petrobras-Paraguay - Asuncion Hypo Group Tennis International - Portschach Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Chevrolet Cup - Vina del Mar Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Cerveza Club Columbia Open - Bogota Qatar Mobil Open 2001 - Doha Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven RCA Championships - Indianapolis Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Orange Warsaw Open - Warsaw Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Copa AT&T - Buenos Aires BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Heineken Open - Auckland Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Lima Challenger Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Synsam Swedish Open - Bastad President's Cup 1997 - Tashkent Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Grand Prix de Tennis de Toulouse - Toulouse Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Orlando UBS Open Gstaad - Gstaad CA Tennis Trophy - Vienna Heineken Open Shanghai - Shanghai Copenhagen Open - Copenhagen BMW Open - Munich Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Schickendanz Open - Furth Estoril Open - Estoril San Luis Potosi Challenger 2002 - San Luis Potosi San Luis Potosi Challenger - San Luis Potosi USTA Challenger of North Miami Beach - North Miami Beach Intelig Tennis Cup - Campos do Jordao San Luis Potosi ATP Challenger - San Luis Potosi Siemens Open 2001 - Scheveningen Open de Franche Comte - Besancon The Powder Byrne Trophy - Surbiton VI Trofeo Ciudad de Quito - Quito Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Okal Open - Eckental Copa Ericsson - Santiago Copa Ericsson - Montevideo Warsteiner Challenger Series - Lippstadt Copa Ericsson Chile - Santiago I Open de Tenis Comunidad de Madrid - Madrid The LTA Wrexham Challenger - Wrexham Wiesmann Roadster Open - Nuembrecht Nord/LB Open - Braunschweig Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca The Priority Telecom Open - Amersfoort China Open - Beijing CA Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Houston AIG Japan Open - Tokyo Muller Cup - Ulm Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Telenordia Swedish Open - Bastad Mauritius Open - Mauritius Pilot Pen Tennis - New Haven Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Austrian Open - Kitzbuhel AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven The Lipton Championships - Key Biscayne President's Cup 1999 - Tashkent Tennis Masters Series - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Heineken Open - Auckland Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Davidoff Swiss Indoors - Basel Citrix Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel Pacific Life Open - Indian Wells Gerry Weber Open - Halle Heineken Open Shanghai - Shanghai Tennis Masters Series - Hamburg Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati Ordina Open - 's-Hertogenbosch Tennis Masters Series - Madrid Campionati Internazionali di Sicilia - Palermo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Toronto NASDAQ-100 Open - Miami Dubai Open - Dubai AAPT Championships - Adelaide Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Pilot Pen Tennis - New Haven Rogers Masters - Toronto Masters Series - Hamburg Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome NASDAQ-100 Open - Miami Heineken Open - Auckland Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Open Romania - Bucharest Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Campionati BNL dItalia - Rome BMW Open - Munich Telecom Italia Masters - Rome Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Masters Series Hamburg - Hamburg U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 Olympics - Athens 70th River Oaks International Tennis Tournament - Houston