Career 2022 2014 2013 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
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 Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills XI Ciutat de Barcelona - Barcelona Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari Polish Open 2000 - Poznan Nord/LB Open 2004 - Braunschweig XXVIII Edizione 'A.Savoldi' - Manerbio Architect Open - Budapest Tennis Napoli Cup 2006 - Napoli X Torneo Internazionale di Tennis - Barletta Renault Slovenian Open - Ljubljana XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden IPP Geneva Trophy - Geneva Concurso Internacional de Vigo - Vigo VI Torneo Internazionale di Tennis - Barletta Challenger Copa Sevilla - Seville San Marino Cepu Open - San Marino Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires Steelers Cup - Kosice Maia Open 2002 - Maia Kos-Zucchetti Tennis Cup - Cordenons Top Wool Challenger Biella - Biella Unicredit Czech Open 2007 - Prostejov Sporting Challenger - Turin Open Costa Daurada - Tarragona Zivnobanka Open 1999 - Prostejov Copa Kia Challenger ATP - Santiago Rijeka Open - Rijeka San Luis Potosi Challenger - San Luis Potosi Oberstaufen Cup - Oberstaufen Copa Sevilla Internacionales de Andalucia - Seville Nord LB Open - Braunschweig FILA Challenger Biella - Biella Zivnobanka Czech Open - Prostejov San Marino CEPU Open - San Marino Warta Cup 2001 - Sopot LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Nord/LB Open - Braunschweig VIII Trofeo Ciutat de Barcelona - Barcelona Pekao Open - Szczecin IX Ciutat de Barcelona - Barcelona Asics Challenger Open - Monchengladbach Schickendanz Open - Furth Nord LB Open - Braunschweig Copa Petrobras - Aracaju VIII Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Memorial Manfredini - Sassuolo Bogota Challenger Czech Open - Prostejov Antonio Savoldi-Marco Co. - Manerbio ATU Cup - Weiden Pekao Open 2004 - Szczecin XI Ciutat de Barcelona - Barcelona Bancastato Challenger Lugano - Lugano Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Top Wool Challenger-Immagine Trophy - Biella Braunschweig Challenger Open Costa Daurada - Tarragona Tunis Open - Tunis San Benedetto Challenger San Marino Challenger Cordenons Challenger Banjaluka Challenger 2007 - Banja Luka Szczecin Challenger ATP Challenger Open 2004 - Monchengladbach Napoli Challenger Tarragona Challenger Challenger Fondazione Carige - Genova Citta di Monza - Monza Nord LB Open 2006 - Braunschweig 8° Trani Cup - Trani Citta di Como - Como Copa Sevilla-Internacionales de Andalucia - Seville Bytom Challenger Copa Petrobras Brazil - Aracaju XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Santiago - Santiago Samarkand Challenger Copa Petrobras Uruguray - Montevideo Nord LB Open 2007 - Braunschweig Todi Challenger Privat Bank Cup - Dnepropetrovsk Pharma Medico Open 2008 - Aarhus Tennis Napoli Cup 2007 - Napoli Pekao Open 2005 - Szczecin M15 Heraklion Furth Challenger Sir Supermercati - Rome Kosice Challenger Copa Petrobras - Santiago XL Bermuda Open - Bermuda Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons II Cyclus Open de Tenis - Florianopolis Citta di Brindisi - Brindisi Mobilux Open - Luxembourg Zivnobanka Open - Prostejov Zagreb Open - Zagreb Seville Challenger Timisoara Challenger - Timisoara Tampere Challenger Kitzbuhel Challenger Trnava Challenger IPP Geneva Trophy - Geneva Copa Petrobras - Montevideo VSZ Solvak Open Challenger - Kosice Copa Kia - Santiago 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Olbia Geovillage Open - Olbia San Luis Potosi Challenger - San Luis Potosi Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Estoril Open - Estoril BMW Open - Munich Tennis Napoli Cup - Napoli The Hilversum Open - Hilversum Rado Swiss Open - Gstaad 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Croatian Indoors - Split Dubai Tennis Open - Dubai Ljubljana Open - Ljubljana ATU Cup - Weiden U.S. Pro Tennis Championships - Boston Kremlin Cup - Moscow Dubai Tennis Open - Dubai Paegas Czech Open - Prague MFS Pro Tennis Championships - Boston International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City CA Tennis Trophy - Vienna Schickendanz Open - Furth Dubai Tennis Open - Dubai AXA Cup - London Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova UBS Open Gstaad - Gstaad Heineken Open - Singapore 2000 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran Heinekin Open 1998 - Budva CA Tennis Trophy - Vienna X Ciutat de Barcelona - Barcelona Kremlin Cup - Moscow Generali Open 1997 - Kitzbuhel RCA Championships - Indianapolis Memorial Piertomaso Tessitore - San Remo Estoril Open - Estoril Open Seat-Godo '98 - Barcelona BMW Brixina Tennis Open 2000 - Bressanone Investor Swedish Open - Bastad EI Bank Bulgarian Challenger - Sofia RCA Championships - Indianapolis Mallorca Open - Mallorca Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen UBS Open Gstaad - Gstaad San Marino Cepu Open - San Marino 2001 Mercedes Cup - Stuttgart 1999 Mercedes Cup - Stuttgart Tennis Napoli Cup - Napoli Czech Open 2005 - Prostejov San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Kremlin Cup - Moscow Tunis Open 2006 - Tunis Czech Open 2006 - Prostejov Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg BMW Open - Munich BMW Open - Munich Posillipo Tennis Cup - Napoli 2002 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Heineken Open - Auckland Milan Indoors - Milan Open 13 - Marseille Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart IPB Czech Indoor - Ostrava Auckland Philadelphia Mexico City Casablanca Estoril Barcelona Gstaad Bucharest Buenos Aires International Championship of Croatia - Umag ATP Challenger Trophy 2008 - Trnava Prague Open Tarragona Costa Daurada - Tarragona Seville Challenger Cerveza Club Columbia Open - Bogota Heineken Open - Auckland Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Dubai Tennis Open - Dubai Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar Argentina Open - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Gerry Weber Open - Halle BellSouth Open - Vina del Mar Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Ostrava US Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Open de la Comunidad Valenciana - Valencia Interwetten Austrian Open - Kitzbuhel Heineken Open - Auckland Dubai Movistar Open - Santiago Memphis BMW Open - Munich Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm AEGON Championships - London Basel Lyon Ostrava Open de Tenis Comunidad Valenciana - Valencia Prague San Marino Grand Prix Hassan II - Casablanca Bogota Qatar Exxon Mobil Open - Doha Montevideo The Priority Telecom Open - Amersfoort Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Generali Open - Kitzbuhel The Stella Artois Championships - London Synsam Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Braunschweig Challenger Scheveningen Challenger Poznan Challenger Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam Napoli Challenger IPB Czech Indoor - Ostrava CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo Stuttgart Zivnobanka Czech Open - Prostejov Prague Heilbronn Open - Heilbronn Amer-Wilson Tampere Challenger - Tampere Zivnobanka Czech Open - Prostejov Prague Challenger - Prague BellSouth Open - Auckland Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Grolsch Open - Amsterdam ABN/AMRO World Tennis Tournament - Rotterdam Open Romania - Bucharest Estoril Open - Estoril Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch Energis Open - Amersfoort Adelaide Copa Telmex - Buenos Aires San Marino European Community Championships - Antwerp Abierto Mexicano Telcel - Acapulco Kroger / St. Jude International - Memphis U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Estoril Open - Estoril Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Open Seat-Godo '99 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle If Stockholm Open - Stockholm RCA Championships - Indianapolis Movistar Open - Vina del Mar Waldbaum's Hamlet Cup - Long Island Brasil Open - Costa do Sauipe Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Qatar Mobil Open 2000 - Doha ABN/AMRO World Tennis Tournament - Rotterdam BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Idea Prokom Open - Sopot Dubai Tennis Open - Dubai CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar BCR Open Romania - Bucharest Australian Men's Hardcourt Championships - Adelaide AAPT Championships - Adelaide Internazionali di Tennis di San Marino - San Marino St. Petersburg Open - St. Petersburg 1997 Mercedes Cup - Stuttgart ATP Kremlin Cup - Moscow Beijing Open - Beijing Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Tento Czech Open - Prague du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Rado Swiss Open - Gstaad Eurocard Open - Stuttgart 14th Paris Open - Paris Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Heineken Open - Auckland Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Copenhagen Open - Copenhagen Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Monte Carlo Heineken Open - Auckland Milan Indoors - Milan Tennis Masters Series - Indian Wells Advanta Championships - Philadelphia 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 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 Rogers Cup - Montreal Tennis Masters Series - Madrid Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Toronto Moscow The Ericsson Open - Miami Sony Ericsson Open - Miami Umag Internazionali BNL dItalia - Rome Santiago Mutua Madrilena Masters Madrid - Madrid The Lipton Championships - Key Biscayne BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Gerry Weber Open - Halle Campionati Internazionali d'Italia - Rome Monte Carlo Open - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Stockholm Open - Stockholm Masters Series Hamburg - Hamburg Stockholm Open - Stockholm Movistar Open - Vina del Mar Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Masters Series - Hamburg French Open Copa Telmex - Buenos Aires U.S. Open U.S. Open Australian Open - Melbourne French Open - Paris The Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg 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 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Cincinnati Canadian Open Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Croatia Open Umag - Umag Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open Wimbledon Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne Australian Open - Melbourne The Lipton Championships - Key Biscayne Davis Cup, World Group, 1R, CZE-IND 3-2 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, QF, FRA-CZE 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, NED-CZE 1-4 French Open - Paris 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Tennis Masters Series - Montreal French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, QR, CZE-UZB 5-0 Davis Cup, World Group, QF, USA-CZE 3-2 Davis Cup, World Group, 1R, SWE-CZE 3-2 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, World Group, 1R, CZE-GBR 4-1 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, QR, CZE-ROU 3-2 Tennis Masters Cup - Shanghai Olympics - Sydney Atlanta Olympics Olympics - Athens