Career 2022 2021 2020 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 France F6 Australia F1 USA F22 USA F23 USA F24 USA F27 USA F29 Italy F30 Italy F31 Italy F34 Italy F1 Italy F5 Italy F12 Italy F25 France F8 France F9 Australia F2 USA F28 Australia F2 USA F28 Italy F15 Italy F24 Italy F2 The Wrexham Challenger - Wrexham Bristol Challenger Trophy - Bristol Milano Challenger-Jameson Cup - Milan Challenger ATP Tour Cerveza Club Colombia - Medellin Uncle Tobys Challenger - Tasmania C.T. San Remo - XIII Piertomaso Tessitore - San Remo Garden Open - Rome West of England Challenger - Bristol Togliatti Cup - Togliatti Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Genoa Open 'Fondazione Carige' - Genova Fujitsu Siemens Open - Budapest Ischgl International Tennis Challenger 2003 - Ischgl Gemax Samsung Open 2004 - Belgrade Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Budapest Challenger - Budapest Ljubljana Open - Ljubljana Czech Open - Prostejov Open de Montauban - Montauban Trofeo Francesco Guzzini - Recanati VI Gramado Open de Tenis - Gramado Alexander Kolyaskin Memorial - Donetsk Smith Barney Men's Challenger - Covington College Station Challenger - College Station Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl Intersport Heilbronn Open - Heilbronn Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Tennis Napoli Cup - Napoli The Surbiton Trophy - Surbiton Singha Tennis Classic - Tarzana Ethias Tennis Trophy - Mons Tatra Banka Open - Bratislava Gemax Open - Belgrade HTV Challenger - Ho Chi Minh City ATP Guzzini Challenger - Recanati GHI Bronx Tennis Classic - Bronx The Swanston Challenger - Sacramento Isla de Lanzarote - Lanzarote Lambertz Open by Stawag 2007 - Aachen Jersey Challenger Seoul Challenger Ortisei Challenger Athens Challenger Busan Challenger Fergana Challenger Nottingham Challenger Beijing Challenger Dallas Challenger Prague Challenger Nottingham-2 Challenger Binghamton Challenger Vancouver Challenger Bangkok Challenger The LTA Manchester Challenger - Manchester Heineken Challenger - Ho Chi Minh City Quimper Challenger Le Gosier Challenger Nottingham Challenger Irving Challenger Raanana Challenger Ilkley Challenger Vancouver Challenger Tashkent Challenger San Benedetto Challenger - San Benedetto Ningboo Challenger Happy Valley Challenger Canberra Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Karshi Challenger Kaohsiung Challenger Canberra Challenger Taipei City Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Vancouver Challenger Canberra Challenger Riviera di Rimini Challenger 2004 - Rimini Taipei City Challenger Burnie Challenger Little Rock Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Bukhara Challenger - Bukhara SIR Supermercadi Challenger - Rome Olbia Challenger - Olbia The West Side Tennis Club Grass Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington Guzzini Challenger - Recanati Pro Challenger at Calabasas - Calabasas 2006 Challenger of Santa Clarita California Challenger - Valencia Wailea Men's Challenger - Maui Bancolombia Open - Bogota Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Groningen - Groningen Jameson Cup - Milan 13 BH Tennis Open International Cup - Belo Horizonte Gemax Samsung Open 2005 - Belgrade LTA Hull Challenger - Hull Internazionali di Tennis de San Marino - San Marino Czech Open 2006 - Prostejov Sporting Challenger 2003 - Turin Project Independence Men's Challenger - Mandeville Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Citta di Olbia - Olbia Ourocard Tennis Challenger - Sao Paulo Alfa Romeo Tennis Cup - Cordenons Pekao Open 2004 - Szczecin Austin Challenger - Austin Citta di Monza - Monza The Manchester Trophy - Manchester Challenger Casablanca San Angel - Mexico City Penza Cup - Penza Shanghai Challenger Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Tashkent Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba San Benedetto Challenger - San Benedetto Fifth Third Bank Tennis Championships - Lexington Andria Challenger San Marino CEPU Open - San Marino Loughborough Challenger Helsinki Challenger Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger - Tashkent PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sunrise Challenger Caltanissetta Challenger Rome Challenger Rome Challenger Ramat Hasharon Challenger San Remo Challenger Rimini Challenger Recanati Challenger Orbetello Challenger San Marino Challenger Guadalajara Challenger Trani Challenger Mexico City Challenger Busan Challenger Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Nottingham Challenger Istanbul Challenger Davidoff Swiss Indoors - Basel Salzburg Challenger Genova Challenger Astana Challenger Bergamo Challenger St. Polten Rhodes Challenger Ramat Hasharon Challenger Tashkent Challenger Vancouver Challenger Qatar Open - Doha Milan Indoors - Milan Ortisei Challenger Heineken Open - Auckland Milan Indoors - Milan Open Seat Godo 2005 - Barcelona BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Istanbul Challenger Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Memorial Piertomaso Tessitore - San Remo West of England Tennis - Bristol The Dubai Tennis Championships - Dubai XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Memorial Savigni - Sassuolo LTA Men's Challenger - Wrexham Residenza Open - Magdeburg Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester CA-Challenge - Graz China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Gemax Open - Belgrade Meridiana Sardegna Open - Olbia The Hypo Group Tennis International 2008 - Poertschach International Bavarian Championship - Eckental Challenger Britania Zavaleta - Puebla The Artois Championships - London The Joyce Eisenberg Jerusalem Open - Jerusalem Bristol Challenger Trophy - Bristol Meridiana Sardegna Open - Olbia The Nottingham Open - Nottingham I Open de Tenis Comunidad de Madrid - Madrid Las Vegas Challenger - Las Vegas Canottieri Minico 2004 - Mantova Indianapolis Tennis Championships - Indianapolis Pro Tennis World Open - Sunrise Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo USTA Comerica Challenger - Aptos ATP Kremlin Cup - Moscow Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Chennai Open - Chennai TED Open - Istanbul Open D'Orleans - Orleans Swanston Challenger - Sacramento SA Tennis Open - Johannesburg Intersport Heilbronn Open - Heilbronn Regions Morgan Keegan Championships - Memphis The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor Tennis Championships - Kyoto Gosford Australian Unity Challenger - Gosford Delray Beach International Tennis Championships - Delray Beach Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Garden Open - Rome Harrah's Entertainment Men's Pro Challenger - Tunica Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Ford Tennis Championships - Louisville Bauer Watertechnology Cup - Eckental Alphen Challenger Chennai Open - Chennai Medibank International - Sydney SAP Open - San Jose BMW Tennis Championship - Sunrise Regions Morgan Keegan Championships - Memphis Voit Mexico City Open - Mexico City Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston 2007 Challenger of Santa Clara - Valencia Czech Indoor Open - Prague Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City AEGON Championships - London AEGON International - Eastbourne Togliatti Cup - Togliatti XL Bermuda Open - Bermuda 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Mordova Cup 2007 - Saransk Countrywide Classic - Los Angeles San Remo Tennis Cup 15° Piertomaso - San Remo Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Thailand Open - Bangkok Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Taiwan Challenger - Kaohsiung Medibank International - Sydney SA Tennis Open - Johannesburg XL Bermuda Open - Bermuda Regions Morgan Keegan Championships - Memphis Home Depot Center USTA Challenger - Carson Volkswagen TED Open - Istanbul Segovia Challenger Open Castilla y Leon - Segovia Delray Beach International Tennis Championships - Delray Beach Guzzini Challenger - Recanati Serbia Open - Belgrade Oldum Brown Vancouver Open - Vancouver Campbell's Hall of Fame Tennis Championships - Newport Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Genova Open Challenger - Genova Trani Cup - Trani Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Athens Challenger Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Genova Challenger Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Open de Charleroi - Charleroi PTT Thailand Open - Bangkok Jameson Cup - Milan Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open Sud de France - Montpellier XXXVII Torneig C.E. Laieta - Barcelona AEGON Championships - London Open Castilla y Leon - Segovia Aircel Chennai Open - Chennai Samsung Securities Cup - Seoul Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch San Marino Cepu Open - San Marino Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Samsung Securities Cup - Seoul Bergamo Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Leon Challenger Rhodes Challenger The Manchester Trophy - Manchester Kun-Ming Challenger Cremona Challenger Reggio Emilia Challenger Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Cordenons Challenger Citta di Brindisi - Brindisi Como Challenger TEB BNP Paribas Istanbul Open - Istanbul Crystal Cup 1998 - Portoroz BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Internazionali di Tennis - Bergamo Yitzhak Rabin Challenger 1998 - Tel Aviv CA Challenge - Graz BBB Open - Sofia BMW Brixina Tennis Open - Bressanone Mons Challenger St. Petersburg Open - St. Petersburg New York Open - New York Bratislava Challenger Top Wool Challenger Biella - Biella Helsinki Challenger The LTA Bolton Challenger - Bolton Rabat Challenger West Side Tennis Challenger - Forest Hills Barletta Challenger TED Open - Istanbul Rome Challenger Cremona Challenger Brescia Challenger Manchester Challenger - Manchester Czech Indoor Open - Prague San Marino Challenger The LTA Wrexham Challenger - Wrexham 2006 USTA Tallahassee Tennis Challenger - Tallahassee Rennes Challenger San Jose Challenger Caltanissetta Challenger Privatbank Open 2006 - Dnepropetrovsk Uncle Toby's Burnie Challenger - Tasmania The $50,000 Pro Challenger at Calabasas - Calabasas Isla de Gran Canaria - Mas Palomas Akbank Private Banking TED Open - Istanbul Seoul Challenger Lambertz Open - Aachen Okal Cup 2004 - Eckental Granby Challenger Heineken Challenger - Ho Chi Minh City Batman Challenger Astana Challenger ECM Prague Open 2005 - Prague Tennislife Cup - Napoli ATP Open Castilla y Leon - Segovia Launceston Challenger Bangkok Challenger Gatineau Challenger PrivatBank Cup - Dnepropetrovsk Binghamton Challenger Ortisei Challenger Gimcheon Challenger Sao Paulo Challenger Tour Finals Milan Challenger The Dubai Tennis Championships - Dubai Milan Indoors - Milan Geneva Challenger Dallas Challenger Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Scania Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Busan Challenger Milan Indoors - Milan Suzhou Challenger Hua Hin Challenger Open de la Comunidad Valenciana - Valencia Ho Chi Minh City Challenger Hypo Group Tennis International - Portschach Kaohsiung Challenger Indian Wells Challenger CA Tennis Trophy - Vienna Busan Challenger Barranquilla Challenger Bangkok Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Busan Challenger Gwangju Challenger Jerusalem Challenger Columbus Challenger Winnipeg Challenger Mallorca Challenger Cassis Challenger Canberra Challenger Morelos Challenger Columbus Challenger Indian Wells Challenger TD Waterhouse Cup - Long Island Campbell's Hall of Fame Tennis Championships - Newport Adidas Open de Toulouse - Toulouse PTT Thailand Open - Bangkok NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Kremlin Cup - Moscow Sony Ericsson Open - Miami Brisbane International - Brisbane Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Citi Open - Washington Atlanta Tennis Championships - Atlanta Wimbledon - London Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Countrywide Classic - Los Angeles Open Sabadell Atlantico - Barcelona Winston Salem - Winston Salem Copa Claro - Buenos Aires Open Sud de France - Montpellier Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Geneva Open - Geneva Citi Open - Washington Shenzhen Open - Shenzhen French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne 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 Monte-Carlo Rolex Masters - Monte-Carlo 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 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, 1R, RSA-ISR 2-3 Wimbledon - London Masters Series Hamburg - Hamburg Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 U.S. Open - New York Davis Cup, Group I, 1R, HUN-ISR 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, World Group, PO, CHI-ITA 1-4 Olympics - Rio de Janeiro Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group I, 1R, ROU-ISR 5-0