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