Career 2019 2018 2017 2016 2015 2014 2013 2012 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 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Belgium F1 Belgium F2 Italy F16 Italy F17 Netherlands F1 Italy F11 The Surbiton Trophy - Surbiton CA Challenge 2002 - Graz Eisenberg Jerusalem Open 2000 - Jerusalem drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver The LTA Manchester Challenger - Manchester Togliatti Cup - Togliatti GHI Bronx Tennis Classic - Bronx Jameson Cup - Milan VIII Open Internacional D'Andorra - Andorra Lamberts Open by Stawag - Aachen Okal Open - Eckental Ostend Challenger Tennis Cup of Flanders - Ostende Internationaux de Tennis de Brest - Brest Kuppers Kolsch Cup Aachen - Aachen Nuembrecht Challenger - Nuembrecht The Indian Oil-Servo ATP Challenger 1999 - Calcutta Warsteiner Challenger Lubeck - Lubeck IV Abierto Internacional de Salinas - Salinas The Joyce Eisenberg Jerusalem Open - Jerusalem The Powder Byrne Trophy - Surbiton Amer-Wilson Tampere ATP Tournament - Tampere Open Castilla y Leon - Segovia CMG Asia Open - Hong Kong Internationaux de Bretagne - Brest Lucknow ATP Tour Challenger - Lucknow The Rajasthan Golden Jubilee - Jaipur Open de Franche Comte - Besancon ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Ciudad de Pozoblanco Open Diputacion - Cordoba 3° Trofeo 'Citta di Brindisi' - Brindisi Akbank Private Banking-TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Open de L'Isere - Grenoble Lambertz Open - Aachen Okal Cup 2003 - Eckental IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Steelers Cup - Kosice Amer-Wilson Tampere Challenger - Tampere 2001 UT Tyler Patriot Challenger - Tyler Schickedanz Open - Furth Canottieri Minico 2004 - Mantova The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Nokian Hakkapeliitta Open - Tampere Cepu Open - San Marino Alfa Romeo Tennis Cup - Cordenons S Tennis Master Championship - Graz Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Kuppers Kolsch Cup - Aachen TED Open - Istanbul Tehran Open 2004 - Tehran Fergana Tennis Challenger Tournament - Fergana Czech Indoor Open - Prague Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl Open de Franche-Comte - Besancon Lucknow ATP Tour Challenger - Lucknow Torneo Internacional Challenger Fila 2005 - Leon San Marino Cepu Open - San Marino Grand Prix de Tennis - St. Jean de Luz Lambertz Open by Stawag - Aachen Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham X Open Internacional D'Andorra - Andorra Internazionali di Tennis - Bergamo X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Aamulehti Tampere Open - Tampere Open de L'Isere-Open 38 - Grenoble Ispat Open 2004 - Ostrava GHI Bronx Tennis Classic - Bronx Genoa Open - Genova Pekao Open - Szczecin Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise Morocco Tennis Tour - Casablanca Tunis Open 2007 - Tunis Genova Open Challenger - Genova Pekao Open - Szczecin KGHM Dialog Polish Indoors - Wroclaw Finnish Open - Helsinki Timisoara Challenger - Timisoara Sunrise Challenger The LTA Bolton Challenger - Bolton Jameson Cup - Milan Challenger Ford de Cherbourg - Cherbourg X Trofeo Ciudad de Quito - Quito Rabat Challenger Marrakech Challenger ATP Guzzini Challenger - Recanati Barletta Challenger Napoli Challenger Volkswagen Challenger 2005 - Wolfsburg Logopak Challenger 2005 - Lubeck Sarajevo Open - Sarajevo San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Indian Oil Servo Delhi Challenger - New Delhi Indian Oil Servo Challenger - Calcutta Tatra Banka Open 2006 - Bratislava Biella Challenger Kyoto Challenger - Kyoto Australian Unity Western Australia Open - Perth Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Tatra Banka Slovak Open - Bratislava Nokian Hakkapeliitta Open - Tampere Fergana Challenger - Fergana Internazionali de Tennis di Bergamo - Bergamo Guzzini Challenger - Recanati Powder Byrne Trophy - Surbiton 7° Trani Cup - Trani Rome Challenger Genoa Open Challenger-Fondazione Carige - Genova Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona The LTA Men's Challenger - Southampton Reggio Emilia Challenger West of England Tennis - Bristol USTA Challenger of Burbank - Burbank Bauer Watertechnology Cup - Eckental The Manchester Trophy - Manchester ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Turin Challenger Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai San Luis Potosi Challenger 2000 - San Luis Potosi TED Open Istanbul - Istanbul Open Castilla y Leon Trofeo Iberdrola - Segovia San Marino Challenger Genova Challenger Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Napoli Challenger ECM Cup - Prague USTA Challenger of Dallas - Dallas Orleans Challenger Eckental Challenger Heilbronn Challenger - Heilbronn Bratislava Challenger Warsteiner Challenger Series - Lippstadt Helsinki Challenger Sparkassen Open - Magdeburg Open de Montauban - Montauban Bristol Challenger Trophy - Bristol Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger Britania Zavaleta - Puebla Shimadzu All Japan Indoor - Kyoto IPP Open - Helsinki Citta di Como - Como Jameson Cup - Milan Courmayeur Challenger Pomorski Bank Kredytowy Open - Szczecin Hilton Waikoloa Village USTA Challenger - Waikoloa Bergamo Challenger Warsteiner Challenger - Lubeck Challenger Ford de Cherbourg - Cherbourg 2002 USTA Challenger of Calabasas - Calabasas Rome Challenger Nottingham Challenger Prague Challenger - Prague Mobelwelt-Zick Open 98 - Dresden Sopot Challenger 2003 Freeman Men's Challenger - Joplin Fergana Challenger - Fergana San Marino Challenger Cordenons Challenger Manerbio Challenger Ortisei Challenger Florianopolis Challenger Santiago Challenger Dallas Challenger Barletta Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Napoli Challenger Rome Challenger Furth Challenger Braunschweig Challenger Recanati Challenger San Marino Challenger Cordenons Challenger Genova Challenger Orleans Challenger Mons Challenger Ortisei Challenger Hungarian Open - Budapest Bergamo Challenger Mersin Challenger Vercelli Challenger Tunis Challenger San Benedetto Challenger Oberstaufen Challenger San Marino Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals 5° Sporting Challenger - Turin Prague Challenger Santiago Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Caltanissetta Challenger Todi Challenger Scheveningen Challenger The LTA Men's Challenger Wrexham - Wrexham BMW Tennis Championship - Sunrise Eckental Challenger Rennes Challenger IPP Open - Helsinki Punta Del Este Challenger Santiago Challenger Marbella Challenger Challenger Ford de Cherbourg - Cherbourg Barletta Challenger Rome Challenger Padova Challenger Unique Zagreb Open - Zagreb Szczecin Challenger Sibiu Challenger Ortisei Challenger San Marino Cepu Open - San Marino Cherbourg Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Marbella Challenger Sophia Antipolis Challenger Ortisei Challenger Internazionali di Tennis di Bergamo - Bergamo Le Gosier Challenger Pullach Challenger Mons Challenger Irving Challenger Palermo Challenger USTA Men's Challenger of Dallas - Dallas Internationaux de Tennis de Brest - Brest Gallagher International - Hamilton Joplin Challenger - Joplin Tampere Imageneering Open - Tampere Pau Challenger Crystal Cup 1998 - Portoroz Volkswagen TED Open - Istanbul The LTA Manchester Challenger - Manchester VII Open Banc Agricol - Andorra Challenger 42 - Andrezieux 1st Challenger Tournament Leon - Leon Kueppers Kolsch Cup by Lambertz - Aachen Sarajevo Open - Sarajevo Open Castilla y Leon - Segovia Genoa Open 'Fondazione Carige' - Genova IX Open Internacional D'Andorra - Andorra Hilton Waikoloa Village USTA Challenger - Waikoloa Open de Charleroi - Charleroi CA-Challenge - Graz TED Open - Istanbul IPP Open - Helsinki University of Tennessee USTA Men's Challenger - Knoxville Nova Challenger Osaka - Osaka The Wrexham Challenger - Wrexham The Surbiton Trophy - Surbiton The Samsung Open - Bournemouth Open de Franche Comte - Besancon Legg Mason Tennis Classic - Washington D.C. President's Cup 1998 - Tashkent Open de Franche-Comte - Besancon Sarajevo Open 2004 - Sarajevo IPP Open - Helsinki Tento Czech Open - Prague Gold Flake Open - Chennai U.S. Men's Clay Court Championships - Orlando Istanbul Challenger President's Cup 2000 - Tashkent Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Internationaler Raiffeisen Grand Prix - St. Polten President's Cup - Tashkent Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - London President's Cup - Tashkent Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Tata Open 2003 - Chennai Dubai Tennis Open - Dubai Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Gerry Weber Open - Halle Japan Open - Tokyo XII Internazionali di Tennis CARISBO - Bologna Campionati Internazionali di Sicilia - Palermo Dubai Tennis Open - Dubai Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Open 13 - Marseille PBZ Zagreb Indoors - Zagreb BMW Open - Munich ARAG World Team Championship - Dusseldorf The Artois Championships - London Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Open Sud de France - Montpellier Adidas Open de Toulouse - Toulouse Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Medibank International - Sydney Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors Basel - Basel AIG Japan Open Tennis Championships - Tokyo Miller Lite Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing The Stella Artois Grass Court Championships - London ABN/AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney Pilot Pen Tennis - New Haven Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Copenhagen Open - Copenhagen The Dubai Tennis Championships - Dubai If Stockholm Open - Stockholm Erste Bank Open - Vienna Millennium Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Tata Open Maharashtra - Pune Open 13 Provence - Marseille Open de Tenis Comunidad Valenciana - Valencia Millennium Estoril Open - Estoril BMW Open - Munich Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Salem Open - Hong Kong Heineken Open Shanghai - Shanghai RCA Championships - Indianapolis President's Cup 1999 - Tashkent Synsam Swedish Open - Bastad The Nottingham Open - Nottingham Moselle Open - Metz Copa Claro - Buenos Aires du Maurier Open - Toronto Licher German Open - Hamburg The Ericsson Open - Miami Italian Open - Rome Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris 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 French Open - Paris 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 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 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris 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 Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, Group 1, 2R, FRA-FIN 4-1 Davis Cup, Group 1, 2R, FIN-ISR 3-2 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 AAMI Classic - Kooyong Olympics - Beijing