Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1995
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 Italy F15 Italy F24 Italy F30 Italy F31 Italy F34 Italy F1 Italy F5 Italy F2 Italy F25 Italy F12 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia International Bavarian Championship - Eckental The Surbiton Trophy - Surbiton Guzzini Challenger - Recanati Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City Ethias Tennis Trophy - Mons Fergana Tennis Challenger Tournament - Fergana CA Challenge - Graz Budapest Challenger - Budapest San Benedetto Challenger - San Benedetto Trofeo Francesco Guzzini - Recanati Open Castilla y Leon - Segovia I Tourneo Fila Citta di Brindisi - Brindisi Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Privatbank Open 2006 - Dnepropetrovsk The LTA Manchester Challenger - Manchester Garden Open 2004 - Rome Samsung Securities Cup Challenger Tennis - Seoul San Remo Tennis Cup - San Remo The LTA Manchester Challenger - Manchester LTA Men's Challenger - Wrexham Citta di Brindisi - Brindisi Garden Open - Rome West of England Tennis - Bristol Manchester Challenger - Manchester LTA Hull Challenger - Hull Residenza Open - Magdeburg C.T. San Remo - XIII Piertomaso Tessitore - San Remo Lambertz Open by Stawag 2007 - Aachen Internazionali di Tennis de San Marino - San Marino CA-Challenge - Graz Challenger ATP Tour Cerveza Club Colombia - Medellin Open de Charleroi - Charleroi Volkswagen TED Open - Istanbul Bristol Challenger Trophy - Bristol Ciudad de Pozoblanco 'Open Diputacion' - Cordoba San Remo Tennis Cup 15° Piertomaso - San Remo The LTA Bolton Challenger - Bolton Jameson Cup - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba Genova Open Challenger - Genova Bukhara Challenger - Bukhara Jameson Cup - Milan Challenger Citta di Olbia - Olbia Ispat Open 2004 - Ostrava Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Canottieri Minico 2004 - Mantova Ischgl International ATP Challenger - Ischgl Intersport Heilbronn Open - Heilbronn Riviera di Rimini Challenger 2004 - Rimini Ourocard Tennis Challenger - Sao Paulo Tennis Napoli Cup - Napoli Barletta Challenger Rome Challenger Alfa Romeo Tennis Cup - Cordenons The West Side Tennis Club Grass Court Challenger - Forest Hills Milan Challenger Reggio Emilia Challenger The LTA Men's Challenger - Nottingham Rimini Challenger Recanati Challenger ATP Open Castilla y Leon - Segovia Orbetello Challenger San Marino Challenger Vancouver Challenger Tatra Banka Open - Bratislava Como Challenger TED Open - Istanbul St. Remy Challenger Austin Challenger - Austin SIR Supermercadi Challenger - Rome Tashkent Challenger Tatra Banka Open - Bratislava Genova Challenger Rabat Challenger Bauer Watertechnology Cup - Eckental Caltanissetta Challenger BMW Tennis Championship - Sunrise Open de Rennes La Trinitaine - Rennes PEOPLEnet Cup - Dnepropetrovsk Caltanissetta Challenger TED Open - Istanbul Open D'Orleans - Orleans Rome Challenger Ostrava Challenger The LTA Men's Challenger - Southampton San Marino Challenger PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Guzzini Challenger - Recanati Czech Indoor Open - Prague San Benedetto Challenger - San Benedetto Open D'Orleans - Orleans ATP Guzzini Challenger - Recanati Nottingham Challenger Trani Challenger Vancouver Challenger Aptos Challenger Napa Challenger San Marino Cepu Open - San Marino Geneva Challenger Happy Valley Challenger Irving Challenger Challenger 42 - Andrezieux The Surbiton Trophy - Surbiton Lambertz Open - Aachen St. Brieuc Challenger Dallas Challenger Rennes Challenger Shenzhen Challenger Seoul Challenger Sporting Challenger 2003 - Turin Cremona Challenger Bratislava Challenger Barranquilla Challenger Gemax Samsung Open 2005 - Belgrade Mouilleron-Le-Captif Challenger Le Gosier Challenger Las Vegas Challenger - Las Vegas The Joyce Eisenberg Jerusalem Open - Jerusalem Internazionali di Tennis - Bergamo Memorial Savigni - Sassuolo Challenger Groningen - Groningen Gemax Samsung Open 2004 - Belgrade The Wrexham Challenger - Wrexham 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto XXIX Edizione 'A.Savoldi Marco' - Manerbio Pekao Open 2004 - Szczecin College Station Challenger - College Station Surbiton Challenger Okal Cup 2004 - Eckental Challenger Britania Zavaleta - Puebla Bristol Challenger Trophy - Bristol San Marino CEPU Open - San Marino Gerry Weber Open - Halle Garden Open - Rome Bratislava Challenger West of England Challenger - Bristol Gemax Open - Belgrade ECM Prague Open 2005 - Prague Milan Indoors - Milan Davidoff Swiss Indoors - Basel Guzzini Challenger - Recanati Zhuhai Challenger Taipei City Challenger Segovia Challenger Open Castilla y Leon - Segovia Busan Challenger Genoa Open 'Fondazione Carige' - Genova The Manchester Trophy - Manchester Citta di Como Challenger - Como Fujitsu Siemens Open - Budapest Meridiana Sardegna Open - Olbia Gosford Australian Unity Challenger - Gosford Memorial Piertomaso Tessitore - San Remo XXXVII Torneig C.E. Laieta - Barcelona The Manchester Trophy - Manchester Trani Cup - Trani Intersport Heilbronn Open - Heilbronn Bristol Challenger Trophy - Bristol Milan Indoors - Milan Milano Challenger-Jameson Cup - Milan Meridiana Sardegna Open - Olbia Crystal Cup 1998 - Portoroz BBB Open - Sofia BMW Brixina Tennis Open - Bressanone Top Wool Challenger Biella - Biella Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice West Side Tennis Challenger - Forest Hills Czech Indoor Open - Prague Pro Tennis World Open - Sunrise Citta di Monza - Monza Gemax Open - Belgrade Challenger Tunisie - Tunis XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Bergamo Challenger Tennislife Cup - Napoli St. Polten Milan Indoors - Milan San Remo Challenger The Stella Artois Grass Court Championships - London Cremona Challenger Chennai Open - Chennai Milan Indoors - Milan Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Cordenons Challenger China Open - Beijing St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sydney International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Jersey Challenger Gerry Weber Open - Halle SA Tennis Open - Johannesburg AEGON Championships - London China Open - Beijing If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Bank Austria Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Bergamo Challenger Indianapolis Tennis Championships - Indianapolis Delray Beach International Tennis Championships - Delray Beach Citi Open - Washington Malaysian Open - Kuala Lumpur Open 13 - Marseille Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem ASB Classic - Auckland BMW Open - Munich Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Geneva Open - Geneva Campbell's Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Rome Challenger Kremlin Cup - Moscow Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz ATP Kremlin Cup - Moscow BB&T Atlanta Open - Atlanta AEGON Championships - London Gazprom Hungarian Open - Budapest Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Genova Challenger Pilot Pen Tennis - New Haven UNICEF Open - 's Hertogenbosch Ortisei Challenger Legg Mason Tennis Classic - Washington Manchester Challenger If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Adidas Open de Toulouse - Toulouse Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors - Basel Taipei City Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open de la Comunidad Valenciana - Valencia Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Eckental Challenger Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Yitzhak Rabin Challenger 1998 - Tel Aviv Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha The LTA Wrexham Challenger - Wrexham Open Castilla y Leon - Segovia Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart I Open de Tenis Comunidad de Madrid - Madrid Citi Open - Washington St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Citi Open - Washington Chengdu Open - Chengdu Open 13 - Marseille The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Topshelf Open - 's-Hertogenbosch Open de Moselle - Metz Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Scania Stockholm Open - Stockholm Qatar Open - Doha US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Heineken Open - Auckland Masters Series Monte Carlo - Monte Carlo BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland Campionati Internazionali d'Italia - Rome Telecom Italia Masters - Rome CA Tennis Trophy - Vienna Heineken Open - Auckland Masters Series Madrid - Madrid Vietnam Open - Ho Chi Minh City Sony Ericsson Open - Miami Farmers Classic - Los Angeles Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai BMW Open - Munich BA-CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells China Open - Beijing Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Western & Southern Open - Cincinnati 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 French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells French Open - Paris BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Wimbledon - London Western & Southern Open - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells U.S. Open - New York BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami SAP Open - San Jose Miami Open - Miami Wimbledon - London St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Serbia Open - Belgrade Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) French Open (juniors) U.S. Open (juniors) French Open - Paris AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship AAMI Classic - Kooyong Kooyong Classic - Kooyong Wimbledon - London 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 Olympics - Athens Wimbledon - London Olympics - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 2, 1R, BUL-CYP 3-2 AAMI Classic - Kooyong