Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
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 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Portugal F1 Great Britain #1-w4 Portugal F2 Italy F9 Italy F10 Italy F13 Serbia&Montenegro F5 Italy F21 Italy F22 Italy F25 Great Britain F7 China F1 Italy F4 Italy F5 Italy F6 Great Britain #2-w2 Hungary F3 Italy F18 Italy F21 Italy F5 Great Britain F16 Italy F5 Italy F16 Italy F19 Croatia F7 Croatia F8 Italy F1 Italy F5 Italy F6 Poland F1 Italy F14 Italy F20 Romania F7 Egypt F11 France F14 Italy F25 Great Britain F17 Spain F10 France F13 Spain F23 China F2 China F3 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Italy F2 Italy F3 Great Britain #2-w1 Great Britain #2-w3 Great Britain #2-w4 Italy F16 (Padova) Turkey F4 (Antalya) Turkey F5 (Antalya) Turkey F8 (Antalya) Greece F3 (Heraklion) Italy F11 Belgium F1 Porsche Open - Poznan Ljubljana Open - Ljubljana IPP Open - Helsinki Sarajevo Open 2004 - Sarajevo 6th Sardinian International Championships - Cagliari Open Mutouest - St. Brieuc Steelers Cup - Kosice Ljubljana Open - Ljubljana The LTA Bolton Challenger - Bolton Tennis Napoli Cup - Napoli Genoa Open Challenger-Fondazione Carige - Genova Italy F4 Canottieri Minico 2004 - Mantova Nokian Hakkapeliitta Open - Tampere 5° Sporting Challenger - Turin Porsche Open - Poznan Copa Petrobras - Aracaju San Marino Cepu Open - San Marino Concurso Internacional de Vigo - Vigo Citta di Monza - Monza Gemax Open - Belgrade Pekao Open - Szczecin ATP Slovak Open Challenger - Bratislava Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Steelers Cup - Kosice Morocco Tennis Tour - Rabat Banja Luka 2002 - Banja Luka Garden Open 2004 - Rome UTC Open by Selena - Cherkassy Sporting Challenger '07 Trofeo Regione Piemonte - Turin Memorial Kolyaskin - Donetsk Genova Open Challenger - Genova Posillipo Tennis Cup - Napoli Copa Petrobras Brazil - Belo Horizonte Morocco Tennis Tour - Meknes VII Trofeo Ciudad de Quito - Quito Tennis Napoli Cup - Napoli Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Challenger Brasov - Brasov Nord LB Open - Braunschweig Copa Petrobras - Bogota Memorial A. Manfredini Sassuolo Challenger - Sassuolo Oberstaufen Cup - Oberstaufen San Marino CEPU Open - San Marino Bukhara Challenger - Bukhara Aamulehti Tampere Open - Tampere EI Bank Bulgarian Challenger - Sofia Citta di Como Challenger - Como Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Maia Open 2002 - Maia XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Baumag Open - Budapest Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali Sassuolo Challenger - Sassuolo Tatra Banka Slovak Open - Bratislava Challenger Copa Sevilla - Seville Banja Luka Challenger 2005 - Banja Luka IV Challenger Ciudad De Guayaquil - Guayaquil Copa Sevilla Internacionales de Andalucia - Seville Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires Gemax Samsung Open 2004 - Belgrade Tashkent Challenger - Tashkent XL Bermuda Open - Bermuda Iquique Challenger San Luis Potosi Challenger - San Luis Potosi Open de Montauban - Montauban X Torneo Internazionale di Tennis - Barletta ATU Cup - Weiden Burbank Challenger - Burbank Challenger Copa Sevilla 2008 - Seville Copa Telefonica CTC Chile - Santiago San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Top Wool Challenger-Immagine Trophy - Biella Rabat Challenger Barletta Challenger Cepu Open - San Marino XI Torneo Internazionale di Tennis - Barletta Timisoara Challenger - Timisoara Kosice Challenger Memorial Manfredini - Sassuolo Reggio Emilia Challenger Rijeka Challenger Riviera di Rimini Challenger - Rimini Porsche Open - Poznan 9° Trani Cup - Trani Societa Canottieri Mincio 2005 - Mantova Nokian Hakkapeliitta Open - Tampere Togliatti Cup - Togliatti San Marino Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Rhein-Main Challenger 2004 - Aschaffenburg Samarkand Challenger - Samarkand Trani Challenger Black Forest Open - Freudenstadt San Sebastian Challenger The LTA Men's Challenger - Southampton Tunis Open - Tunis Aptos Challenger Como Challenger Copa Kia - Santiago Todi Challenger Palermo Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Tarragona Challenger Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Aachen Challenger Copa Petrobras Uruguray - Montevideo Lambertz Open by Stawag - Aachen Genova Challenger Ciutat de Barcelona - Barcelona Isla de Gran Canaria - Mas Palomas Pekao Open - Szczecin Zagreb Challenger Almaty Challenger 1 - Almaty Arad Challenger Saransk Challenger The LTA Nottingham Challenger - Nottingham Kos-Zucchetti Tennis Cup - Cordenons 's Tennis Masters 07 Challenger - Graz Alexander Kolyaskin Memorial - Donetsk Napoli Challenger Palermo Challenger Challenger Tunisie - Tunis Singapore Challenger Burnie Challenger Bergamo Challenger Caloundra Challenger Zagreb Challenger Le Gosier Challenger Caltanissetta Challenger Barranquilla Challenger Sopot Challenger St. Brieuc Challenger Mitsubishi Electric Europe Cup - Monza Orbetello Challenger Prosperita Open 2007 - Ostrava Roma Challenger 2007 - Rome Recanati Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Banja Luka Challenger Izmir Challenger Napoli Challenger Palermo Challenger Ostdeutscher Sparkessen Cup - Dresden Ortisei Challenger Loughborough Challenger Bratislava Challenger Marrakech Challenger Heilbronn Challenger Bukhara Challenger - Bukhara Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Architect Open - Budapest Reggio Emilia Challenger XI Ciutat de Barcelona - Barcelona Samarkand Challenger Arad Challenger Copa Petrobras - Santiago Todi Challenger San Marino Challenger Sibiu Challenger Lambertz Open by Stawag - Aachen Copa Petrobras - Montevideo St. Remy Challenger Brasov Challenger Salzburg Challenger Lermontov Challenger Rio De Janeiro Challenger Dallas Challenger Santiago Challenger Tunis Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Portoroz Challenger UTC Open - Cherkassy Recanati Challenger Guimaraes Challenger Copa Petrobras-Argentina - Buenos Aires San Marino Challenger Cordenons Challenger Como Challenger Tennis Napoli Cup 2006 - Napoli St. Remy Challenger Szczecin Challenger Izmir Challenger Orleans Challenger Sibiu Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Casablanca Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Copa Petrobras Brazil - Aracaju Tunis Challenger LTA Shrewsbury Challenger - Shrewsbury Copa Kia Challenger ATP - Santiago Vicenza Challenger Arad Challenger Marburg Challenger Recanati Challenger Izmir Challenger ECU Prague Open - Prague Cordenons Challenger Banja Luka Challenger Seville Challenger Meknes Challenger Sibiu Challenger Almaty Challenger 2 - Almaty Geneva Challenger Bergamo Challenger Cherbourg Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Milan Challenger Todi Challenger Challenger Ciudad de Guayaquil - Guayaquil Manerbio Challenger Seville Challenger Banja Luka Challenger Rome Challenger Turin Challenger Ho Chi Minh City Challenger Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Bergamo Challenger New Delhi Challenger Kazan Challenger Napoli Challenger Barletta Challenger IPP Open - Helsinki IX Abierto Internacional de Salinas - Salinas Bergamo Challenger Rome Challenger Mestre Challenger Vicenza Challenger Padova Challenger 2004 Keys Gate Challenger - Homestead Timisoara Challenger Como Challenger Alphen Challenger Banja Luka Challenger Sir Supermercati - Rome Casablanca Challenger Istanbul Challenger Challenger Ford de Cherbourg - Cherbourg Salinas Challenger Sao Paulo Challenger Tunis Challenger Bytom Challenger Constanta Challenger Arad Challenger Genova Challenger Polska Energia Open - Bytom Orleans Challenger Padova Challenger San Benedetto Challenger Alessandria Challenger Orbetello Challenger San Marino Cepu Open - San Marino Kosice Challenger Ljubljana Challenger Braunschweig Challenger Internazionali di Tennis Dell'Umbria - Todi La Serena Open - La Serena Eckental Challenger Open Costa Daurada - Tarragona Bergamo Challenger Mordovia Cup 2005 - Saransk Noumea Challenger Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Copa Ericsson Argentina - Buenos Aires Napoli Challenger Rome Challenger Vicenza Challenger Mestre Challenger Perugia Challenger Recanati Challenger Rome Challenger Prostejov Challenger Internazionali di Tennis - Bergamo Nottingham Challenger Canottieri Mincio Open - Mantova Kyoto Challenger Raanana Challenger Turin Challenger Ischgl International Tennis Challenger 2003 - Ischgl San Benedetto Challenger Tiburon Challenger - Tiburon XL Challenger de Tenis Copa Sevilla - Seville 2003 USTA Tallahassee Tennis Challenger - Tallahassee 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Geovillage Open Trofeo Melia Olbia - Olbia Rome Challenger Prostejov Challenger Guzzini Challenger - Recanati Caltanissetta Challenger Tampere Imageneering Open - Tampere Monza Challenger Mordovia Cup - Mordovia La Serena Open - La Serena Timisoara Challenger Rhein-Main Challenger 2003 - Aschaffenburg Liberec Challenger Genoa Open 'Fondazione Carige' - Genova Recanati Challenger II Cyclus Open de Tenis - Florianopolis Orbetello Challenger The Nottingham Challenger - Nottingham Morocco Tennis Tour - Fes Tennis Napoli Cup 2007 - Napoli Gemax Open 2002 - Belgrade Asirom Challenger Brasov - Brasov Copa Ericsson Chile - Santiago Gemax Open - Belgrade Atlantic City Open - Atlantic City Stella Artois Clay Court Championships - Budaors Samarkand Challenger - Samarkand Bulgarian Open - Sofia Pekao Open 2003 - Szczecin Jameson Cup - Milan The LTA Wrexham Challenger - Wrexham Copa Petrobras Colombia - Bogota Tennis Napoli Cup 2004 - Napoli Memorial Savigni - Sassuolo IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Dubrovnik Open - Dubrovnik SIR Supermercadi Challenger - Rome Music City Challenger - Nashville Ljubljana Open - Ljubljana Challenger ATP de Cuenca Diario El Mercurio - Cuenca Top Wool Challenger - Biella Stella Artois Clay Court Championships - Budaors XI Trofeo Ciudad de Quito - Quito PEOPLEnet Cup - Dnepropetrovsk Memorial Manfredini - Sassuolo St. Petersburg Open - St. Petersburg IPP Open - Helsinki Challenger DCN de Cherbourg - Cherbourg Roma Open Challenger - Rome Oberstaufen Challenger Estoril Open - Estoril Tennislife Cup - Napoli San Benedetto Challenger Rimini Challenger Penza Challenger Copa Petrobras-Paraguay - Asuncion Trani Challenger Karshi Challenger Copa Petrobras-Uruguay - Montevideo Brasov Challenger Rijeka Challenger Samsung Securities Cup - Seoul Napoli Challenger Como Challenger BMW Open - Munich Synsam Swedish Open - Bastad Croatia Open - Umag Genova Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Karlsruhe Challenger BMW Open - Munich Prostejov Challenger Furth Challenger Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Segovia Challenger BMW Open - Munich MoviStar Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Catella Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Allianz Suisse Open Gstaad - Gstaad Serbia Open - Belgrade Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Kremlin Cup - Moscow Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Dallas Challenger Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Qatar ExxonMobil Open - Doha Heineken Open - Auckland Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Citi Open - Washington St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose BRD Nastase Tiriac Trophy - Bucharest ATP Vegeta Croatia Open - Umag Next Generation Adelaide International - Adelaide Seville Challenger Movistar Open - Vina del Mar Noumea Challenger Brasil Open - Costa do Sauipe Salinas Challenger Tashkent Challenger Porto Alegre Challenger Cortina Challenger Orange Warsaw Open - Warsaw Montevideo Challenger Meknes Challenger Quimper Challenger Sao Leopoldo Challenger PBZ Zagreb Indoors - Zagreb Marbella Challenger Marrakech Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Vegeta Croatia Open - Umag TEB BNP Paribas Istanbul Open - Istanbul St. Brieuc Challenger Open Sud de France - Montpellier Barletta Challenger Copa Claro - Buenos Aires Napoli Challenger Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Panama City Challenger Itajai Challenger Santos Challenger Valencia Open - Valencia Rome Challenger Rennes Challenger Bratislava Challenger Ningboo Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open Umag - Umag Tunis Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca Rome Challenger Astana Challenger San Marino Challenger Portoroz Challenger Loughborough Challenger Brasov Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON Championships - London Suzhou Challenger Bet-at-home Open - Hamburg Farmers Classic - Los Angeles US Men's Clay Court Championship - Houston Aircel Chennai Open - Chennai Apia International - Sydney Grand Prix de Tennis de Lyon - Lyon Segovia Challenger Open Sud de France - Montpellier Open 13 - Marseille Nottingham-2 Challenger San Benedetto Challenger Bangkok Challenger Bangkok Challenger Copa Ericsson Uruguay - Montevideo Mestre Challenger Todi Challenger Neride Prague Indoor - Prague Jameson Cup - Milan St. Petersburg Challenger by Kinex - St. Petersburg Movistar Open - Vina del Mar IX Torneo Internacionale de Tennis - Barletta Internationaux du Doubs - Besancon Bauer Watertechnology Cup - Eckental Copa Petrobras Uruguay - Montevideo Open Seat Godo 2005 - Barcelona Sydney International - Sydney Estoril Open - Estoril Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Chennai Open - Chennai Copa Telmex - Buenos Aires Davis Cup, Group 2, REL2, HUN-SCG 0-3 ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Monte Carlo - Monte Carlo Qatar Open - Doha Milan Indoors - Milan U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Synsam Swedish Open - Bastad Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mercedes Cup - Stuttgart Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Gerry Weber Open - Halle Australian Open - Melbourne French Open - Paris Wimbledon - London The Artois Championships - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open Sabadell Atlantico - Barcelona Hall of Fame Tennis Championships - Newport Wimbledon - London Davis Cup, Group 1, 2R, ITA-SVK 4-1 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Wimbledon - London Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, World Group, 1R, BEL-SRB 2-3