Career 2022 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
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 Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 Mumbai Challenger - Mumbai Internationaux de Bretagne - Brest Copa Kia Challenger ATP - Santiago Tennis Napoli Cup 2007 - Napoli Prostejov Challenger San Benedetto Challenger San Marino Challenger Szczecin Challenger Seville Challenger M15 Heraklion Maia Open - Oporto Olbia Geovillage Open - Olbia La Serena Open - La Serena South African Airways Open - East London Rijeka Open - Rijeka Pharma Medico Open 2008 - Aarhus Nord LB Open - Braunschweig San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons Pekao Open - Szczecin Copa Petrobras - Montevideo Braunschweig Challenger Cordenons Challenger Napoli Challenger Tarragona Challenger 5th Sardinian International Championships - Cagliari Bytom Challenger Samarkand Challenger Seville Challenger Todi Challenger Trnava Challenger VI Torneo Internazionale di Tennis - Barletta Sporting Challenger - Turin Top Wool Challenger Biella - Biella The Hilversum Open - Hilversum Sardinia International Championship - Cagliari Polish Open 2000 - Poznan Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio FILA Challenger Biella - Biella Open de L'Isere-Open 38 - Grenoble KGHM Polish Indoors - Wroclaw Oberstaufen Cup - Oberstaufen 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Warta Cup 2001 - Sopot XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi Open de L'Isere (Open 38) - Grenoble VIII Trofeo Ciutat de Barcelona - Barcelona Maia Open 2002 - Maia IX Ciutat de Barcelona - Barcelona Zagreb Open - Zagreb Wartburg Open - Eisenach Torneo Internazionale di Tennis ATP-Challenger - Merano Scottish Tennis Championship - Edinburgh Macedonia Open - Skopje Memorial Piertomaso Tessitore - San Remo Samarkand Challenger - Samarkand Open de Franche Comte - Besancon Zivnobanka Open 1999 - Prostejov Zagreb Open - Zagreb VII Torneo Internazionale di Tennis - Barletta BMW Brixina Tennis Open 2000 - Bressanone San Luis Potosi Challenger - San Luis Potosi 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Ljubljana Open - Ljubljana Schickendanz Open - Furth ATU Cup - Weiden Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino Asics Challenger Open - Monchengladbach EI Bank Bulgarian Challenger - Sofia Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Qwarant Cup - Sopot Grolsch Cup - Warsaw Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari Ahmedabad Challenger - Ahmedabad VIII Torneo Internazionale di Tennis - Barletta Venice Challenger - Venice CA Challenger - Graz ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Open de Montauban - Montauban Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen Timisoara Challenger - Timisoara ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Copa Petrobras Santiago - Santiago Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Tunis Open - Tunis Architect Open - Budapest Zagreb Open - Zagreb Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig San Marino Cepu Open - San Marino IPP Geneva Trophy - Geneva Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Petrobras - Santiago Copa Petrobras - Aracaju Copa Kia - Santiago X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza XL Bermuda Open - Bermuda Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella 8° Trani Cup - Trani Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta Nord LB Open 2007 - Braunschweig San Marino Cepu Open - San Marino Banjaluka Challenger 2007 - Banja Luka Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli XL Bermuda Open - Bermuda Sporting Challenger '08-Trofeo Regione Piemonte - Turin LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Bogota Challenger Furth Challenger Kosice Challenger Tampere Challenger Kitzbuhel Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Chennai Open - Chennai Napoli Challenger Croatian Indoors - Zagreb International Championship of Croatia - Umag BMW Open - Munich Rado Swiss Open - Gstaad AAPT Championships - Adelaide Adidas International - Sydney AXA Cup - London Copenhagen Open - Copenhagen Estoril Open - Estoril Gerry Weber Open - Halle Wideyes Swedish Open - Bastad Croatia Open - Umag Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Samsung Open - Brighton AAPT Championships - Adelaide Amer-Wilson Tampere Challenger - Tampere Adidas International - Sydney Kaltenberg Open - Split Milan Indoors - Milan Open 13 - Marseille Open Seat-Godo 2001 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten UBS Open Gstaad - Gstaad Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Trofeo Conde de Godo - Barcelona Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Milan Indoors - Milan BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Umag Qatar Open - Doha Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Heineken Open Singapore - Singapore The Priority Telecom Open - Amersfoort Croatia Open - Umag BMW Open - Munich Open de Moselle - Metz CA Tennis Trophy - Vienna International Indoor Tennis Championships of Croatia - Zagreb Grand Prix de Tennis de Lyon - Lyon US Men's Clay Court Championships - Houston Allianz Suisse Open Gstaad - Gstaad The Nottingham Open - Nottingham Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort China Open - Beijing Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar RCA Championships - Indianapolis Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam President's Cup - Tashkent Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing 2003 Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Open de Moselle - Metz China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier Energis Open - Amersfoort Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London ATP Studena Croatia Open - Umag Milan Indoors - Milan Open de Moselle - Metz China Open - Beijing Abierto Mexicano Telfonica MoviStar - Acapulco Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Qatar Open - Doha Milan Indoors - Milan BellSouth Open - Vina del Mar Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Generali Open - Kitzbuhel Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Gerry Weber Open - Halle Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Pilot Pen Tennis - New Haven Open de Moselle - Metz International Championship of Croatia - Umag ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe President's Cup 1999 - Tashkent ABN AMRO World Tennis Tournament - Rotterdam adidas Open de Toulouse - Toulouse Open 13 - Marseille Heineken Open Shanghai - Shanghai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open 13 - Marseille Serbia Open - Belgrade ABN/AMRO World Tennis Tournament - Rotterdam BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai 1999 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Open 13 - Marseille International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Stockholm Open - Stockholm Stockholm Open - Stockholm Movistar Open - Vina del Mar ARAG World Team Championship - Dusseldorf Masters Series - Hamburg Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Open 13 - Marseille Republic National Bank Monte Carlo Open - Monte Carlo Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Cincinnati Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte Carlo Croatia Open - Umag Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - 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 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 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 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 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Olympics - Sydney Olympics - Athens Wimbledon - London Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, QF, CRO-SRB 1-4 Colonial Classic - Kooyong Colonial Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong