Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
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 F11 Italy F15 Belgium F1 Italy F16 Netherlands F1 Croatia F4 Croatia F6 Kuwait F1 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Croatia F1 USA F7 Italy F3 Kuwait F2 Belgium F2 Italy F6 Italy F8 Italy F9 Italy F10 Germany F2 Italy F17 Ischgl International Tennis Challenger 2003 - Ischgl Tatra Banka Slovak Open - Bratislava Ortisei Challenger Athens Challenger Marbella Challenger Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger 2004 - Rimini BMW Tennis Championship - Sunrise Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rome Challenger Challenger 42 - Andrezieux XI Venice Open - Venice Challenger Groningen - Groningen Brasov Challenger - Brasov Nokian Hakkapeliitta Open - Tampere 7° Trani Cup - Trani Genoa Open Challenger-Fondazione Carige - Genova Schickendanz Open - Furth Napoli Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Rijeka Open - Rijeka Bauer Watertechnilogy Cup 2008 - Eckental Tiburon Challenger Reggio Emilia Challenger Sarajevo Challenger Eckental Challenger Santiago Challenger Punta Del Este Challenger Rome Challenger Cherbourg Challenger San Marino Challenger Genova Challenger Tunis Open 2007 - Tunis Vercelli Challenger San Benedetto Challenger Segovia Challenger St. Brieuc Challenger Biella Challenger Istanbul Challenger Santiago Challenger Medibank Private International - Sydney Thailand Open - Bangkok AIG Japan Open - Tokyo Croatia Open - Umag Qatar ExxonMobil Open - Doha Croatia Open - Umag Eckental Challenger BA-CA Tennis Trophy - Vienna Campbell's Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Dubai Open - Dubai BMW Open - Munich Campionati Internazionali di Sicilia - Palermo Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok China Open - Beijing China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Open 13 - Marseille ARAG World Team Championship - Dusseldorf ATP Studena Croatia Open Umag - Umag Grand Prix de Tennis de Lyon - Lyon ATP Studena Croatia Open Umag - Umag Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg Swiss Indoors Basel - Basel Apia International - Sydney Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham ATP Studena Croatia Open - Umag SkiStar Swedish Open - Bastad Sibiu Challenger Sophia Antipolis Challenger Qatar Exxon Mobil Open - Doha Winston-Salem Open - Winston-Salem Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Davidoff Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune PBZ Zagreb Indoors - Zagreb SAP Open - San Jose The Dubai Tennis Championships - Dubai Open de Montauban - Montauban S Tennis Masters - Graz Banja Luka Challenger - Banja Luka Pekao Open - Szczecin Bauer Watertechnology Cup - Eckental LTA Shrewsbury Challenger - Shrewsbury Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Alexander Kolyaskin Memorial - Donetsk Bauer Watertechnology Cup 2007 - Eckental Dublin Challenger - Dublin s'Tennis Masters Challenger - Graz PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Alphen Challenger Ljubljana Challenger Mons Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Belgrade Challenger Napoli Challenger Monza Challenger Zagreb Challenger Prostejov Challenger Recanati Challenger San Marino Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Rome Challenger Cremona Challenger Sopot Challenger Banja Luka Challenger 2003 - Banja Luka Florianopolis Challenger Rome Challenger Braunschweig Challenger Cordenons Challenger Ortisei Challenger Erste Bank Open - Vienna Tunis Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Prague Challenger Oberstaufen Cup - Oberstaufen Ostrava Challenger Todi Challenger Scheveningen Challenger Asirom Challenger - Brasov Rennes Challenger Santiago Challenger Marbella Challenger Barletta Challenger Caltanissetta Challenger Brest Challenger Zagreb Open - Zagreb Okal Cup - Eckental Zagreb Open - Zagreb Pau Challenger Stella Artois Clay Court Championships - Budaors Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Sarajevo Open - Sarajevo Zagreb Open - Zagreb Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Stella Artois Clay Court Championships - Budaors CA Challenge - Graz 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Lambertz Open - Aachen Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Porsche Open - Poznan Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons S Tennis Master Championship - Graz Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Privat Bank Cup - Dnepropetrovsk Logopak Challenger 2005 - Lubeck Gemax Open 2002 - Belgrade Olbia Challenger - Olbia Tunis Open - Tunis San Remo Tennis Cup 15° Piertomaso - San Remo Ljubljana Open - Ljubljana GHI Bronx Classic - Bronx Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Shenzhen Open - Shenzhen San Marino Cepu Open - San Marino Olimp Kyiv Open - Kiev Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Tunis Open 2006 - Tunis Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Grand Prix Hassan II - Marrakech GHI Bronx Tennis Classic - Bronx Citta di Como - Como Genoa Open - Genova ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Internazionali de Tennis di Bergamo - Bergamo KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg Tehran Open 2004 - Tehran Banja Luka Challenger 2004 - Banja Luka Sporting Challenger '07 Trofeo Regione Piemonte - Turin Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble San Marino Cepu Open - San Marino PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Dubrovnik Open - Dubrovnik Ljubljana Open 2008 - Ljubljana Kobstaedernes ATP Challenger - Kolding Athens Challenger X Trofeo Ciudad de Quito - Quito Istanbul Challenger XI Ciutat de Barcelona - Barcelona Labertz Open by Stawag - Aachen Sarajevo Challenger The LTA Bolton Challenger - Bolton Rome Challenger Lambertz Open - Aachen Orleans Challenger Eckental Challenger Le Gosier Challenger Bratislava Challenger Zagreb Challenger Barletta Challenger Furth Challenger Recanati Challenger Stella Artois Clay Court Championships - Budaors Mons Challenger Banja Luka 2002 - Banja Luka Internazionali BNL dItalia - Rome Lambertz Open by Stawag - Aachen Heilbronn Open - Heilbronn Bauer Watertechnology Cup - Eckental San Marino Challenger PrivatBank Cup - Dnepropetrovsk Sony Ericsson Open - Miami Sofia Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali di Tennis di Bergamo - Bergamo Turin Challenger Sony Ericsson Open 2008 - Belgrade Internazionali di Tennis - Bergamo Tunis Challenger Jameson Cup - Milan Cordenons Challenger Orleans Challenger Arad Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo San Marino Challenger BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Gemax Open - Belgrade Dallas Challenger Kobstaedernes ATP Challenger - Kolding 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Unicredit Czech Open 2007 - Prostejov Argentina Open - Buenos Aires Francavilla Challenger Challenger Ford de Cherbourg - Cherbourg Genova Challenger Bergamo Challenger Zagreb Challenger Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Rijeka Challenger Challenger Citta di Olbia - Olbia GHI Bronz Classic - Bronx Tennis Napoli Cup 2004 - Napoli Furth Challenger Padova Challenger Memorial Savigni - Sassuolo Pullach Challenger Ispat Open 2004 - Ostrava Cherbourg Challenger Muller Cup - Ulm Szczecin Challenger Zagreb Open - Zagreb Oberstaufen Cup - Oberstaufen Ortisei Challenger Ljubljana Open - Ljubljana Irving Challenger The Hilversum Open - Hilversum Schickedanz Open - Furth Genova Open Challenger - Genova Ljubljana Open - Ljubljana Ortisei Challenger Ljubljana Challenger Rijeka Challenger Pekao Open - Szczecin Canottieri Minico 2004 - Mantova Palermo Challenger Mersin Challenger Cepu Open - San Marino TED Open - Istanbul Sacramento Challenger Fujitsu Siemens Open - Budapest Oberstaufen Challenger Honolulu Challenger Bergamo Challenger Cherbourg Challeger Jameson Cup - Milan Marrakech Challenger Zagreb Open - Zagreb Intersport Heilbronn Open - Heilbronn Manerbio Challenger Jersey Challenger Barletta Challenger Gemax Samsung Open 2005 - Belgrade PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Alexander Kolyaskin Memorial - Donetsk Banja Luka Challenger 2005 - Banja Luka The LTA Men's Challenger - Southampton Napoli Challenger PEOPLEnet CUP - Dnepropetrovsk Kamnik Challenger - Kamnik International Championship of Croatia - Umag NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Challenger Ford de Cherbourg - Cherbourg Sunrise Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami 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 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 Copa Claro - Buenos Aires 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 d'Italia - Rome Internazionali BNL d'Italia - Rome Chennai Open - Chennai Sony Open Tennis - Miami PBZ Zagreb Indoors - Zagreb The Artois Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Noumea Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad China Open - Beijing St. Petersburg Open - St. Petersburg Citta di Monza - Monza ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai International Championship of Croatia - Umag Open 13 Provence - Marseille Millennium Estoril Open - Estoril Scheveningen Challenger Canottieri Mincio Open - Mantova Croatia Open - Umag St. Petersburg Open - St. Petersburg International Tennis Championships - Delray Beach Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel French Open - Paris Wimbledon - London U.S. Open - New York International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Banja Luka Challenger Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Australian Open - Melbourne Next Generation Adelaide International - Adelaide French Open - Paris Open 13 - Marseille Wimbledon - London Australian Open - Melbourne Pilot Pen Tennis - New Haven French Open - Paris Wimbledon - London Chennai Open - Chennai Medibank International - Sydney U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich French Open - Paris Wimbledon - London Pilot Pen Tennis - New Haven Nottingham Challenger U.S. Open - New York Estoril Open - Estoril Davidoff Swiss Indoors Basel - Basel French Open - Paris PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Wimbledon - London The Dubai Tennis Championships - Dubai U.S. Open - New York Legg Mason Tennis Classic - Washington Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Serbia Open - Belgrade U.S. Open - New York German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Australian Open - Melbourne Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier French Open - Paris Estoril Open - Estoril Serbia Open - Belgrade Wimbledon - London AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Rabat Challenger Australian Open - Melbourne Qatar ExxonMobil Open - Doha French Open - Paris Brasil Open - Sao Paulo Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Wimbledon - London Qatar ExxonMobil Open - Doha U.S. Open - New York Australian Open - Melbourne BMW Open - Munich AEGON Championships - London U.S. Open - New York Croatia Open - Umag Apia International - Sydney French Open - Paris Open 13 - Marseille Wimbledon - London Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Open de Tenis Comunidad Valenciana - Valencia Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco AEGON Championships - London Qatar ExxonMobil Open - Doha Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Heineken Open - Auckland Serbia Open - Belgrade Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Medibank International - Sydney Internationaler Raiffeisen Grand Prix - St. Polten AAMI Classic - Kooyong Kremlin Cup - Moscow Olympics - Beijing The Nottingham Open - Nottingham BCR Open Romania - Bucharest Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Australian Open - Melbourne BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, PO, ITA-SUI, 2-3 French Open - Paris Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Wimbledon - London Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4