Career 2011 2010 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 Iran F1 Turkey F9 Italy F6 Italy F9 Czech Republic F2 Germany F10 Italy F2 Italy F3 Italy F23 Netherlands F6 Poland F4 Iran F2 Italy F3 Austria F8 Colombia F1 Colombia F2 Italy F5 Kuppers Kolsch Cup - Aachen Neride Prague Indoor - Prague Challenger Ford de Cherbourg - Cherbourg Tatra Banka Open 2001 - Bratislava Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba Canottieri Mincio Open - Mantova Open de la Ville de Saint Denis - Reunion Island The LTA Wrexham Challenger - Wrexham Challenger Leon 2004 - Leon Challenger Citta di Olbia - Olbia Open Sainte Victoire - Aix-En-Provence The LTA Wrexham Challenger - Wrexham Sporting Challenger - Turin Alfa Romeo Tennis Cup - Cordenons ATP Challenger Open 2004 - Monchengladbach Milano Challenger-Jameson Cup - Milan GHI Bronx Classic - Bronx Intersport Heilbronn Open - Heilbronn China Open - Beijing Tatra Banka Open - Bratislava IX Torneo Internacionale de Tennis - Barletta Czech Indoor Open - Prague Garden Open - Rome Ischgl International ATP Challenger - Ischgl Tennis Napoli Cup - Napoli Nottingham Men's Challenger - Nottingham Ostrava Open 2005 - Ostrava The Surbiton Trophy - Surbiton Siemens Open - Scheveningen Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Copa Petrobras - Aracaju 2006 USTA Tallahassee Tennis Challenger - Tallahassee The West Side Tennis Club Clay Court Challenger - Forest Hills WOW Cafe Challenger - New Orleans Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Trani Cup - Trani Mitsubishi Electric Europe Cup - Monza Aberto de Santa Catarina de Tenis - Florianopolis Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Citta di Como - Como MTCI ATP Challenger - Yokohama Challenger 42 - Andrezieux Copa Petrobras-Argentina - Buenos Aires Napoli Challenger Scheveningen Challenger San Marino Challenger Tallahassee Tennis Challenger - Tallahassee Trani Challenger Open de L'Isere - Grenoble Scheveningen Challenger Manerbio Challenger Rijeka Challenger Szczecin Challenger Garden Open 2004 - Rome Aberto Da Costa Do Sauipe - Bahia Challenger Fondazione Carige - Genova USTA Seascape Challenger - Aptos Furth Challenger Bogota Challenger - Bogota The Commercia Challenger - Aptos Riviera di Rimini Challenger 2004 - Rimini XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito LTA Wrexham Challenger - Wrexham Okal Cup 2004 - Eckental Czech Open 2005 - Prostejov USTA Men's Challenger of Dallas - Dallas Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Unicredit (Suisse) Bank S.A. Challenger - Chiasso Ljubljana Open 2002 - Ljubljana ATP Challenger Hamburg - Hamburg The LTA Manchester Challenger - Manchester The LTA Manchester Challenger - Manchester Warsteiner Challenger Lubeck - Lubeck C.T. San Remo - XIII Piertomaso Tessitore - San Remo Memorial Savigni - Sassuolo Samarkand Challenger - Samarkand Corona Mexico City Open - Mexico City Gemax Samsung Open 2005 - Belgrade Warsteiner Challenger Wolfsburg - Wolfsburg Sparkessen Magdeburg Open - Magdeburg Okal Cup - Eckental 2001 USTA Challenger of Calabasas - Calabasas Heilbronn Open - Heilbronn V Trani Cup - Trani CA Challenge - Graz Genoa Open 'Fondazione Carige' - Genova Fujitsu Siemens Open - Budapest Tehran Open ATP Challenger - Tehran Challenger Groningen - Groningen Lambertz Open - Aachen Okal Cup 2003 - Eckental IPP Open - Helsinki Volkswagen Challenger 2004 - Wolfsburg Copa Telefonica CTC Chile - Santiago Olbia Challenger - Olbia Citta di Monza - Monza Copa Petrobras - Bogota The LTA Sunderland Challenger - Sunderland Harrah's Entertainment Men's Pro Challenger - Tunica Baden Open - Ettlingen XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Ljubljana Open - Ljubljana Open de Rennes La Trinitaine - Rennes Flea Market Cup - Busan Tennis Napoli Cup - Napoli 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Roma Open Challenger - Rome Baden Open - Karlsruhe BSI Challenger Lugano - Lugano Geneva Challenger - Geneva Citta di Como Challenger - Como Bancolombia Open - Cali Rome Challenger BMW Open - Munich The Wrexham Challenger - Wrexham Internationaler Raiffeisen Grand Prix - St. Polten Open Castilla y Leon - Segovia Salzburg Challenger Rome Challenger Rado Swiss Open - Gstaad USTA Challenger of North Miami Beach - North Miami Beach 1st Challenger Tournament Leon - Leon Memorial Piertomaso Tessitore - San Remo Stella Artois Clay Court Championships - Budaors Warsteiner Challenger Lubeck - Lubeck President's Cup 1997 - Tashkent Davidoff Swiss Indoors - Basel Time Warner USTA Challenger - Binghamton DPD Challenger 2000 - Aschaffenburg Challenger Britania Zavaleta - Puebla Heilbronn Open - Heilbronn Intelig Tennis Cup - Campos do Jordao CA-Challenge - Graz Gold Flake Open - Chennai Japan Open - Tokyo Open de L'Isere - Grenoble Lamberts Open by Stawag - Aachen Okal Open - Eckental IPP Open - Helsinki Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn The Stella Artois Grass Court Championships - London Neride Prague Indoor - Prague Pomorski Bank Kredytowy Open - Szczecin International Bavarian Championship - Eckental Muller Cup - Ulm ATP Challenger Hamburg - Hamburg Sparkassen Open - Magdeburg The Powder Byrne Trophy - Surbiton Volkswagen TED Open - Istanbul Kuppers Kolsch Cup Aachen - Aachen Grand Prix de Tennis de Toulouse - Toulouse Okal Cup - International Bavarian Championship - Eckental Wiesmann Roadster Open - Nuembrecht Copa Telmex - Buenos Aires I Open de Tenis Comunidad de Madrid - Madrid Scania Stockholm Open - Stockholm Catella Swedish Open - Bastad Sarajevo Open - Sarajevo Steelers Cup - Kosice Tehran Open 2004 - Tehran Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov TED Open - Istanbul Lubbock Challenger - Lubbock Open de L'Isere - Grenoble Sir Supermercati - Rome Challenger Cudad de Guayaquil - Guayaquil Music City Challenger - Nashville USTA Illinois Challenger - Champaign Copa Petrobras - Buenos Aires President's Cup 1999 - Tashkent Qatar Mobil Open 2000 - Doha Shimadzu All Japan Indoor Tennis Championships - Kyoto XI Abierto Internacional de Salinas - Salinas Rezidenza Open - Magdeburg Ischgl International Tennis Challenger 2003 - Ischgl Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Copenhagen Open - Copenhagen 2006 North Shore Pro Tennis Championship - Winnetka Grand Prix Hassan II - Casablanca Odlum Brown Vancouver Open - Vancouver Banja Luka Challenger - Banja Luka Lubbock Challenger - Lubbock Legg Mason Tennis Classic - Washington D.C. Oberstraufen Cup - Oberstaufen Davidoff Swiss Indoors - Basel Copa Petrobras Paraguay - Asuncion TED Open Istanbul - Istanbul UBS Open Gstaad - Gstaad KGHM Dialog Polish Indoors - Wroclaw Challenger Britania Zavaleta - Puebla II Naples ITG Challenger - Naples Baden Open - Karlsruhe TennisCup Vlaanderen - Antwerp Credicard Tennis Cup - Campos do Jordao Brasil Open - Salvador Riviera di Rimini Challenger - Rimini Davidoff Swiss Indoors - Basel Genova Open Challenger - Genova Pekao Open - Szczecin Posillipo Tennis Cup - Napoli Neride Prague Indoor - Prague Arpa Ceramic Cup - Reggio Emilia Bancolombia Open - Bogota Morocco Tennis Tour - Meknes Siemens Open 2007 - Scheveningen Gerry Weber Open - Halle 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta XL Bermuda Open - Bermuda Miller Lite Hall of Fame Tennis Championships - Newport Volkswagen TED Open - Istanbul RCA Championships - Indianapolis Schickendanz Open - Furth Generali Open 2003 - Kitzbuhel 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Internationaux de Tennis de Brest - Brest Open de Franche Comte - Besancon San Luis Potosi Challenger 2002 - San Luis Potosi Copa Petrobras-Uruguay - Montevideo St. Petersburg Open - St. Petersburg Pekao Open - Szczecin Fergana Challenger - Fergana The Powder Byrne Trophy - Surbiton Qatar Exxon Mobil Open 2003 - Doha LTA Men's Challenger - Wrexham Como Challenger Tatra Banka Slovak Open - Bratislava Warsteiner Challenger - Wolfsburg ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Open Castilla y Leon - Segovia IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Warsteiner Challenger - Lubeck Challenger Britania Zavaleta - Puebla Renault Slovenian Open - Ljubljana Abierto Internacional Varonil Ciudad de Cancun - Cancun VSZ Solvak Open Challenger - Kosice The Surbiton Trophy - Surbiton Gerry Weber Open - Halle Samsung Securities Cup - Seoul Crystal Cup 1998 - Portoroz Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Open de Nice - Nice Copenhagen Open - Copenhagen Sylt Open 2000 - Sylt New Delhi Challenger - New Delhi Muller Cup - Ulm Heilbronn Open - Heilbronn Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Dubai Open - Dubai Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Generali Open - Kitzbuhel China Open - Beijing Thailand Open - Bangkok Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Turin Challenger Macedonian Open - Skopje Chennai Open - Chennai Rado Swiss Open - Gstaad Fergana Challenger - Fergana Legg Mason Tennis Classic - Washington D.C. BellSouth Open - Vina del Mar Cordenons Challenger Segovia Challenger Open Castilla y Leon - Segovia Gerry Weber Open - Halle S Tennis Masters - Graz Prasentiert Von Seat Wolfsburg - Wolfsburg Sparkassen Open - Magdeburg Warsteiner Challenger Series - Lippstadt Allianz Suisse Open - Gstaad Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Heilbronn Open - Heilbronn Nuembrecht Challenger - Nuembrecht VI Open Banc Agricol - Andorra ATP Bangalore Challenger - Bangalore Tennis Napoli Cup - Napoli Nord LB Open - Braunschweig ATP Slovak Open Challenger - Bratislava Qatar Open - Doha Akbank Private Banking-TED Open - Istanbul 6th Sardinian International Championships - Cagliari XL Bermuda Open - Bermuda RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel XXXVII Torneig C.E. Laieta - Barcelona Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Banca Stato Challenger Lugano - Lugano Davidoff Swiss Indoors - Basel Nord/LB Open 2004 - Braunschweig Canottieri Minico 2004 - Mantova Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach 's Tennis Masters 07 Challenger - Graz Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Lambertz Open - Aachen Gerry Weber Open - Halle Rome Challenger Samsung Securities Cup - Seoul Kuppers Kolsch Cup by Lambertz - Aachen The LTA Men's Challenger - Southampton Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Mauritius Open - Mauritius Generali Open - Kitzbuhel Milan Indoors - Milan Ethias Tennis Trophy - Mons Brasil Open - Costa do Sauipe Internationaux de Tennis de Brest - Brest Abierto Mexicano Telcel - Acapulco Reggio Emilia Challenger GHI Bronx Classic - Bronx The Joyce Eisenberg Jerusalem Open - Jerusalem Braunschweig Challenger Open Diputacion Pozoblanco - Cordoba Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Interwetten Austrian Open - Kitzbuhel Copa Petrobras - Santiago ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Kitzbuhel Challenger Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux BMW Open - Munich AEGON Championships - London II Manta Open - Manta Seguros Bolivar Open - Medellin Hilton Waikoloa Village USTA Challenger - Waikoloa Sarajevo Open 2004 - Sarajevo Schickedanz Open 2007 - Furth Internationale Badische Meisterschaffen Um Den Techem Cup - Zell S Tennis Master Championship - Graz Mercedes Cup - Stuttgart X Abierto Internacional de Salinas - Salinas Garden Open 2005 - Rome Davidoff Swiss Indoors Basel - Basel 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Nokian Hakkapeliitta Open - Tampere Copa Telmex - Buenos Aires Olimp Kyiv Open - Kiev Bulgarian Open Challenger - Sofia XI Ciutat de Barcelona - Barcelona Cordenons Challenger Lambertz Open by Stawag - Aachen Mitsubishi Electric Europe Cup - Monza ECM Cup - Prague Campionati Internazionali di Sicilia - Palermo Samarkand Challenger - Samarkand Kyoto Challenger - Kyoto Zagreb Challenger Residenza Open - Magdeburg AEGON Championships - London Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel PBZ Zagreb Indoors - Zagreb Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Copa Telmex - Buenos Aires Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Morocco Tennis Tour - Fes Energis Open - Amersfoort Grand Prix Hassan II - Casablanca Chennai Open - Chennai SA Tennis Open - Johannesburg Copa Telmex - Buenos Aires Tata Open - Chennai Dubai Tennis Open - Dubai Copa AT&T - Buenos Aires Allianz Suisse Open - Gstaad Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Generali Open 2000 - Kitzbuhel Pilot Pen International - New Haven Qatar Mobil Open 2001 - Doha BMW Open - Munich CA Tennis Trophy - Vienna The Ericsson Open - Miami Ordina Open - 's-Hertogenbosch UBS Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna Gerry Weber Open - Halle Brazil Open - Salvador Tata Open 2002 - Chennai AIG Japan Open - Tokyo Heineken Open - Auckland Davidoff Swiss Indoors - Basel Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna RCA Championships - Indianapolis The Samsung Open - Bournemouth Heineken Open Shanghai - Shanghai Legg Mason Tennis Classic - Washington D.C. BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Milan Indoors - Milan Kremlin Cup - Moscow Campbell's Hall of Fame Tennis Championships - Newport The Lipton Championships - Key Biscayne Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Stuttgart Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne 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 Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 French Open - Paris Davis Cup, Group 1, 2R, AUT-SVK 3-2 Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, 1R, SUI-CZE 3-2