Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
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-w3 Italy F21 Italy F25 Great Britain #1-w1 Great Britain #1-w2 Italy F18 Great Britain #1-w4 Ecuador F2 Ecuador F3 Czech Republic F4 Tunisia F4 Tunisia F6 Austria F1 Austria F2 Italy F5 Cuba F1 Cuba F2 Bosnia/Herzegovina F1 Macedonia F2 Bulgaria F3 Italy F25 Great Britain F16 Poland F1 Poland F2 Czech Republic F4 Germany F5 Italy F19 Austria F4 Austria F5 Italy F6 Colombia F2 Morocco F2 France F10 Bosnia/Herzegovina F5 Italy F1 Italy F2 Italy F3 Serbia&Montenegro F5 France F10 Italy F19 Italy F21 France F5 Egypt F11 Great Britain F17 Italy F9 Spain F10 Italy F16 (Padova) Italy F25 (Cornaiano) Italy F32 (Santa Margherita Di Pula) Turkey F4 (Antalya) Turkey F5 (Antalya) Turkey F8 (Antalya) Greece F3 (Heraklion) Colombia F1 Ecuador F1 Great Britain #1-w1 Great Britain #1-w2 Italy F10 Italy F11 Italy F13 Italy F22 France F13 Spain F23 Great Britain F7 Belgium F1 China F1 China F2 China F3 Great Britain #1-w3 Great Britain #1-w4 Italy F2 Italy F3 Italy F4 Italy F5 Great Britain #2-w1 Great Britain #2-w2 Great Britain #2-w3 Great Britain #2-w4 Italy F16 Italy F21 Austria F6 Mexico F4 Japan F1 Japan F2 Austria F4 Austria F5 Austria F6 Austria F8 Austria F9 Bulgaria F1 Bulgaria F2 Israel F4 Israel F5 Israel F6 Austria F1 Austria F2 Austria F3 Great Britain F6 Italy F5 Sweden F2 Russia F1 Russia F2 Austria F8 Great Britain F20 Netherlands F3 Austria F8 Nigeria F3 Nigeria F4 Israel F4 Israel F5 Ivory Coast F1 Ivory Coast F2 Great Britain F3 France F6 France F11 Oberstaufen Cup - Oberstaufen Bukhara Challenger - Bukhara Genoa Open 'Fondazione Carige' - Genova Jameson Cup - Milan The LTA Bolton Challenger - Bolton Sassuolo Challenger - Sassuolo Stella Artois Clay Court Championships - Budaors Black Forest Open - Freudenstadt Gemax Open - Belgrade Porsche Open - Poznan Concurso Internacional de Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Pekao Open - Szczecin Ciutat de Barcelona - Barcelona Lambertz Open by Stawag - Aachen ECU Prague Open - Prague Steelers Cup - Kosice Riviera di Rimini Challenger - Rimini Aamulehti Tampere Opene - Tampere 9° Trani Cup - Trani San Marino Cepu Open - San Marino XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Dusseldorf Open Challenger 2007 - Dusseldorf Genova Open Challenger - Genova Ljubljana Open - Ljubljana Ipsos Bucharest Challenger - Bucharest Posillipo Tennis Cup - Napoli Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil Taiwan Challenger - Kaohsiung ATP Challenger La Serena - La Serena Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso ECM Prague Open 2008 - Prague Ostdeutscher Sparkassen Cup - Dresden Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Polska Energia Open - Bytom San Benedetto Challenger - San Benedetto San Marino CEPU Open - San Marino Samarkand Challenger - Samarkand Banja Luka Challenger 2008 - Banja Luka Tatra Banka Slovak Open - Bratislava Heilbronn Challenger Sofia Challenger Tarragona Challenger Orleans Challenger Guayaquil Challenger Noumea Challenger Meknes Challenger Cherbourg Challeger Marrakech Challenger Blunmenau Challenger Curitiba Challenger Ostrava Challenger Orbetello Challenger San Marino Challenger Tashkent Challenger Loughborough Challenger Salzburg Challenger Noumea Challenger Burnie Challenger Caloundra Challenger Le Gosier Challenger Caltanissetta Challenger Barletta Challenger Barranquilla Challenger Rome Challenger Prostejov Challenger Nottingham Challenger Turin Challenger Sopot Challenger Brasov Challenger Banja Luka Challenger Izmir Challenger Napoli Challenger Palermo Challenger Dallas Challenger Prague Challenger Prostejov Challenger Furth Challenger Kosice Challenger Marburg Challenger San Benedetto Challenger Sibiu Challenger Como Challenger St. Remy Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Tashkent Challenger Rennes Challenger Porto Alegre Challenger Sao Leopoldo Challenger St. Brieuc Challenger Mersin Challenger Panama City Challenger Rome Challenger Rome Challenger Arad Challenger Furth Challenger Prague Challenger Nottingham-2 Challenger Portoroz Challenger Timisoara Challenger San Benedetto Challenger Poznan Challenger Recanati Challenger Guimaraes Challenger Cordenons Challenger Brasov Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Sibiu Challenger Mons Challenger Rennes Challenger Casablanca Challenger Loughborough Challenger Bratislava Challenger Helsinki Challenger Andria Challenger Heilbronn Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Panama City Challenger Barranquilla Challenger Mersin Challenger Tunis Challenger Ostrava Challenger Rome Challenger Heilbronn Challenger Furth Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Astana Challenger Banja Luka Challenger Sibiu Challenger Mons Challenger Rennes Challenger Sao Paulo Challenger Tour Finals Casablanca Challenger Bucaramanga Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger Napoli Challenger Rome Challenger Vicenza Challenger Perugia Challenger Milan Challenger Padova Challenger Todi Challenger Poznan Challenger Recanati Challenger Liberec Challenger Prague Challenger Meerbusch Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Rome Challenger Ho Chi Minh City Challenger Ningboo Challenger Mestre Challenger Suzhou Challenger New Delhi Challenger Kyoto Challenger Kazan Challenger Raanana Challenger Napoli Challenger Barletta Challenger Rome Challenger Mestre Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger Todi Challenger San Benedetto Challenger Biella Challenger Meerbusch Challenger Como Challenger Alphen Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger Ismaning Challenger Bangkok Challenger Bangkok Challenger Marbella Challenger Barletta Challenger Rome Challenger Prostejov Challenger Poprad Tatry Challenger Milan Challenger Marburg Challenger Padova Challenger Liberec Challenger Pullach Challenger Como Challenger Genova Challenger Banja Luka Challenger Guzzini Challenger - Recanati Ischgl International Tennis Challenger 2003 - Ischgl San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Sony Ericsson Open 2008 - Belgrade Challenger Ford de Cherbourg - Cherbourg Todi Challenger Citta di Como - Como Brasov Challenger Palermo Challenger Napoli Challenger Keio Challenger International Tennis Tournament - Yokohama Internationaux de Nouvelle-Caledonie - New Caledonia Challenger DCNS de Cherbourg - Cherbourg Memorial A. Manfredini Sassuolo Challenger - Sassuolo Aamulehti Tampere Open - Tampere Rome Challenger Bukhara Challenger - Bukhara LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia Ljubljana Open 2008 - Ljubljana South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo Challenger Copa Sevilla 2008 - Seville Heilbronn Challenger Reggio Emilia Challenger Togliatti Cup - Togliatti Ipsos Bucharest Challenger - Bucharest Turin Challenger Tennis Napoli Cup 2007 - Napoli Kazan Challenger Sir Supermercati - Rome Open Prevadies - St. Brieuc Meknes Challenger Mitsubishi Electric Europe Cup - Monza Samsung Securities Cup - Seoul Lambertz Open by Stawag - Aachen Flea Market Cup Busan Challenger Tennis - Busan Kitzbuhel Challenger Roma Challenger 2007 - Rome Ostdeutscher Sparkessen Cup - Dresden The LTA Wrexham Challenger - Wrexham Caversham International Tennis Tournament - Jersey Trani Challenger Memorial Manfredini - Sassuolo Croatia Open - Umag Cherbourg Challenger Generali Open - Kitzbuhel Sporting Challenger '07 Trofeo Regione Piemonte - Turin Memorial Manfredini - Sassuolo Sarajevo Challenger Mercedes Cup - Stuttgart Napoli Challenger Generali Open - Kitzbuhel Croatia Open Umag - Umag Todi Challenger Top Wool Challenger-Immagine Trophy - Biella ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Generali Open - Kitzbuhel Porsche Open - Poznan Izmir Challenger BA-CA Tennis Trophy - Vienna Estoril Open - Estoril The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Chennai Open - Chennai SA Tennis Open - Johannesburg Napoli Challenger The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Allianz Suisse Open Gstaad - Gstaad 's Tennis Masters 07 Challenger - Graz Serbia Open - Belgrade Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Prostejov Challenger Allianz Suisse Open Gstaad - Gstaad Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Kos-Zucchetti Tennis Cup - Cordenons Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Geovillage Open Trofeo Melia Olbia - Olbia Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Copa Claro - Buenos Aires Challenger Tunisie - Tunis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Kolding Challenger PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Singapore Challenger San Benedetto Challenger - San Benedetto Credit Agricole Suisse Open - Gstaad XI Torneo Internazionale di Tennis - Barletta Bet-at-home Cup - Kitzbuhel Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open Sud de France - Montpellier Reunion Island Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag SIR Supermercadi Challenger - Rome Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha TEB BNP Paribas Istanbul Open - Istanbul Dallas Challenger X Torneo Internazionale di Tennis - Barletta Tennislife Cup - Napoli Bet-at-home Open - Hamburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Mouilleron-Le-Captif Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Dubai Duty Free Tennis Championships - Dubai Canottieri Mincio Open - Mantova Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Puebla Challenger Pekao Open - Szczecin Tashkent Challenger - Tashkent Vicenza Challenger Padova Challenger Internationaux du Doubs - Besancon Open Costa Daurada - Tarragona The Tarka Challenger - Barnstaple Internazionali di Tennis di Bergamo - Bergamo XL Bermuda Open - Bermuda Roma Open Challenger - Rome Recanati Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Cancun Challenger Bergamo Challenger Samarkand Challenger - Samarkand Bergamo Challenger Barletta Challenger Alessandria Challenger Karshi Challenger - Karshi Oberstaufen Challenger Rimini Challenger Mestre Challenger Montevideo Challenger Genova Challenger Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza Zagreb Challenger s Tennis Masters 06 - Graz Alessandria Challenger XL Challenger de Tenis Copa Sevilla - Seville Bergamo Challenger Pekao Open 2003 - Szczecin Internazionali di Tennis Dell'Umbria - Todi Recanati Challenger Segovia Challenger St. Remy Challenger The LTA Men's Challenger - Southampton Maia Open 2002 - Maia ATP Slovak Open Challenger - Bratislava Top Wool Challenger - Biella San Marino Challenger The LTA Nottingham Challenger - Nottingham Societa Canottieri Mincio 2005 - Mantova Reggio Emilia Challenger Cordenons Challenger Constanta Challenger Garden Open 2004 - Rome Meerbusch Challenger Tunis Challenger Ostrava Challenger Bauer Watertechnology Cup - Eckental Mordovia Cup 2005 - Saransk IPP Open - Helsinki Aptos Challenger S Tennis Masters - Graz Canottieri Minico 2004 - Mantova Brasov Challenger Bergamo Challenger Riviera di Rimini Challenger 2004 - Rimini Seville Challenger Salzburg Challenger Genoa Open Challenger-Fondazione Carige - Genova Trnava Challenger Tampere Challenger Challenger Copa Sevilla - Seville Banja Luka Challenger 2005 - Banja Luka Cepu Open - San Marino Meknes Challenger Challenger DCN de Cherbourg - Cherbourg Trani Challenger Mons Challenger XI Ciutat de Barcelona - Barcelona Eckental Challenger s'Tennis Masters Challenger - Graz Antonio Savoldi-Marco Co. - Manerbio Internazionali di Tennis - Bergamo Portoroz Challenger Tatra Banka Open 2006 - Bratislava 6th Sardinian International Championships - Cagliari Prosperita Open 2007 - Ostrava Salzburg Challenger Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Kosice Challenger Palermo Challenger Tanger Challenger Napoli Challenger San Benedetto Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Qatar ExxonMobil Open - Doha Sydney International - Sydney 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 Meerbusch Challenger Australian Open - Melbourne BA-CA Tennis Trophy - Vienna 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 Davidoff Swiss Indoors - Basel TEB BNP Paribas Istanbul Open - Istanbul CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco 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 U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca Bank Austria Tennis Trophy - Vienna Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, SWE-AUT 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Wimbledon - London French Open (juniors) Wimbledon (juniors) Wimbledon - London Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3