Career 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 Australia F1 Australia F2 Italy F4 Netherlands F1 Qatar F1 New Zealand F2 Australia F3 Australia F4 Australia F1 Australia F2 New Zealand F1 Australia F3 Australia F4 UAE F1 UAE F2 Poland F1 China F6 China F7 Kuwait F1 Kuwait F2 Usa F15 Germany F5 Netherlands F4 Spain F21 Qatar F2 New Zealand F1 EI Bank Bulgarian Challenger - Sofia Open de L'Isere (Open 38) - Grenoble Samarkand Challenger - Samarkand USTA Challenger of Dallas - Dallas Open de Franche Comte - Besancon Samarkand Challenger - Samarkand XXIX Edizione 'A.Savoldi Marco' - Manerbio Zagreb Open - Zagreb Ostdeutscher Sparkessen Cup - Dresden Banja Luka Challenger 2005 - Banja Luka Nossa Caixa Tennis Cup - Sao Paulo XL Bermuda Open - Bermuda Copa Kia Challenger ATP - Santiago Samarkand Challenger - Samarkand Sir Supermercati - Rome Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Siemens Open 2002 - Scheveningen Open de Montauban - Montauban Flea Market Cup - Busan Open Maxon - Barcelona Aberto de Sao Paulo - Sao Paulo Samsung Securities Cup Challenger - Seoul Gallagher International - Hamilton Macedonia Open - Skopje Banca Stato Challenger Lugano - Lugano St.Petersburg Challenger by Kinex - St. Petersburg Macedonian Open 1999 - Skopje Open de L'Isere-Open 38 - Grenoble Macedonian Open - Skopje Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island Kamnik Challenger - Kamnik Sardinia International Championship - Cagliari ATU Cup - Weiden KGHM Polish Indoors - Wroclaw Scottish Tennis Championship - Edinburgh The Scottish Tennis Championships - Edinburgh Mamaia Challenger - Constanta Asirom Challenger Brasov - Brasov The LTA Wrexham Challenger - Wrexham BMW Challenger Open - Monchengladbach Australian Unity Western Australia Open - Perth Garden Open - Rome Copa Ericsson Mexico - Guadalajara Uncle Toby's Burnie Challenger - Tasmania Zagreb Open - Zagreb Geneva Challenger - Geneva Internationaux de Bretagne - Brest Steelers Cup - Kosice Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tehran Open 2004 - Tehran Tiburon Challenger - Tiburon Stella Artois Clay Court Championship - Budaors Samarkand Challenger - Samarkand 2005 West Side Tennis Coub Men's Challenger - Forest Hills Mordovia Cup - Mordovia Zagreb Open - Zagreb Bukhara Challenger - Bukhara Samarkand Challenger - Samarkand Copa Kia - Santiago ECU Prague Open - Prague Astana Challenger - Astana Togliatti Cup - Togliatti Karshi Challenger - Karshi Alexander Kolyaskin Memorial - Donetsk ATP Challenger La Serena - La Serena South African Airways Open - East London Challenger Brasov - Brasov Architect Open - Budapest XI Ciutat de Barcelona - Barcelona Samsung Securities Cup - Seoul Corona Mexico City Open - Mexico City Abierto Colombiano de Tenis - Bogota Harbour Tennis Cup Regione Lombardia - Milan Porsche Open - Poznan Aamulehti Tampere Open - Tampere Bukhara Challenger - Bukhara Prosperita Open 2007 - Ostrava Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Penza Cup - Penza Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy Taiwan Challenger - Kaohsiung Citta di Brindisi - Brindisi drkoop.com USTA challenger of Miami - Miami Nord/LB Open - Braunschweig Brasov Challenger - Brasov Heineken Challenger - Ho Chi Minh City Atlanta Clay Court Challenger - Atlanta Schickendanz Open - Furth Sporting Challenger 2003 - Turin Samarkand Challenger - Samarkand Uncle Toby's Australian Men's Clay Court Challenger - Canberra Bukhara Challenger - Bukhara Croatian Indoors - Zagreb Kia International in Caloundra - Caloundra Rado Swiss Open - Gstaad Heineken Open Singapore - Singapore Aberto de Sao Paulo - Sao Paulo Wideyes Swedish Open - Bastad Waldbaum's Hamlet Cup - Long Island Top Wool Challenger Biella - Biella Samsung Open - Brighton AAPT Championships - Adelaide Challenger Canottieri Minico - Mantova Hilton Waikoloa USTA Challenger - Waikoloa Memorial Savigni - Sassuolo Tennis Cup of Flanders - Ostende Hungarian Architect Open - Budapest Bulgarian Open - Sofia FILA Challenger Biella - Biella MTNL Cellular ATP Challenger - Mumbai Internationaler Raiffeisen Grand Prix - St. Polten The Indian Oil Servo ATP Challenger - Chandigarh The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Compaq Challenger - Bucharest International Championship of Croatia - Umag Croatia Open - Umag BMW Challenger Open - Monchengladbach Mumbai Challenger - Mumbai Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Adidas International - Sydney Copenhagen Open - Copenhagen Exim Agmedia Open - Kosice Trofeo Conde de Godo - Barcelona 2003 Freeman Men's Challenger - Joplin Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Zagreb Open - Zagreb Wartburg Open - Eisenach Milan Indoors - Milan Open Seat-Godo 2001 - Barcelona Sassuolo Challenger - Sassuolo Torneo Internazionale di Tennis ATP-Challenger - Merano Kremlin Cup - Moscow La Serena Open - La Serena Steelers Cup 2005 - Kosice St. Petersburg Open - St. Petersburg Stella Artois Clay Court Championships - Budaors Thailand Open - Bangkok Nokian Hakkapeliitta Open - Tampere Davidoff Swiss Indoors - Basel Zivnobanka Open 1999 - Prostejov Rado Geneva Challenger - Geneva Umag Gosford Australian Unity Challenger - Gosford ATU Cup - Weiden Czech Open - Prostejov I Tourneo Fila Citta di Brindisi - Brindisi Grand Prix de Tennis de Lyon - Lyon Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia Osaka International Tennis Tournament - Osaka Qwarant Cup - Sopot Grolsch Cup - Warsaw Adidas International - Sydney Ahmedabad Challenger - Ahmedabad Venice Challenger - Venice CA Challenger - Graz Opel Bulvaria MCG Bulgarian Open - Sofia Challenger 42 - Andrezieux Uncle Tobys Challenger - Tasmania C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Heineken Challenger 2004 - Ho Chi Minh City Prague Open - Prague BMW Open - Munich Nokian Hakkapeliitta Open - Tampere Uncle Toby's Challenger in Burnie - Burnie Harrah's Entertainment Challenger - Tunica Ljubljana Open - Ljubljana 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Challenger Britania Zavaleta - Puebla The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Riviera di Rimini Challenger - Rimini Chevrolet Cup - Santiago Davidoff Swiss Indoors - Basel MST ATP Challenger International - Burnie AAPT Championships - Adelaide Estoril Open - Estoril AAPT Championships - Adelaide Gerry Weber Open - Halle RCA Championships - Indianapolis Generali Open 2000 - Kitzbuhel 2003 Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington D.C. Scania Stockholm Open - Stockholm Open 13 - Marseille Tata Open - Chennai Qatar Open - Doha Milan Indoors - Milan Estoril Open - Estoril Kroger / St. Jude International - Memphis Gerry Weber Open - Halle The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Qatar Open - Doha Milan Indoors - Milan Open 13 - Marseille Dubai Open - Dubai The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Dubai Tennis Open - Dubai Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai International Indoor Tennis Championships of Croatia - Zagreb Abierto Mexicano Telcel - Acapulco Prostejov Challenger The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad China Open - Beijing BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch China Open - Beijing BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Moselle - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille ATP Studena Croatia Open - Umag Open de Moselle - Metz AXA Cup - London PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Milan Indoors - Milan PBZ Zagreb Indoors - Zagreb Open de la Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon Ordina Open - s-Hertogenbosch The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven AEGON Championships - London China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Croatia Open - Umag Thailand Open - Bangkok Sporting Challenger - Turin Downtown Athletic Club USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Tampere Imageneering Open - Tampere The Scottish Tennis Championships - Edinburgh Hilton Waikoloa Village USTA Challenger - Waikoloa Kaltenberg Open - Split Copa Ericsson Peru - Lima Maia Open - Oporto Okal Open - Eckental Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Finnish Open - Helsinki AAPT Championships - Adelaide BMW Open - Munich Dubai Open - Dubai Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam President's Cup - Tashkent Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Gerry Weber Open - Halle Kremlin Cup - Moscow ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon International Championship of Croatia - Umag President's Cup 1999 - Tashkent ABN AMRO World Tennis Tournament - Rotterdam adidas Open de Toulouse - Toulouse Open 13 - Marseille Heineken Open Shanghai - Shanghai The Dubai Tennis Championships - Dubai Open 13 - Marseille Serbia Open - Belgrade ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai 1999 Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille 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 - Indian Wells The Ericsson Open - Miami 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 - 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 - Montreal Tennis Masters Series - Cincinnati International Championship of Croatia - Umag Tennis Masters Series - Madrid Legg Mason Tennis Classic - Washington D.C. Sybase Open - San Jose President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel Tennis Masters Series - Monte Carlo Qatar Mobil Open 2001 - Doha Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg 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 Grand Prix de Tennis de Lyon - Lyon NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Adidas International - Sydney Masters Series Hamburg - Hamburg Rogers Masters - Toronto Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 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 Tennis Masters Series - Toronto Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Stuttgart Next Generation Hardcourts - Adelaide Gerry Weber Open - Halle U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Monte Carlo Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Movistar Open - Vina del Mar French Open - Paris Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Campionati BNL dItalia - Rome ARAG World Team Championship - Dusseldorf French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai Australian Open - Melbourne ATP Studena Croatia Open Umag - Umag French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open 13 - Marseille Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Miami Wimbledon - London Tennis Masters Series - Hamburg U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - 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 Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome Internazionali BNL d'Italia - Rome Cerveza Club Columbia Open - Bogota Monte-Carlo Rolex Masters - Monte-Carlo The Stella Artois Championships - London Croatia Open - Umag Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, 1R, AUT-CRO 2-3 U.S. Open - New York BNP Paribas Open - Indian Wells Colonial Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Olympics - Sydney Campionati Internazionali d'Italia - Rome Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Australian Open - Melbourne Davis Cup, Group 1, 1R, ZIM-GRE 3-2 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, Group 2, PO, GRE-CIV 5-0 Davis Cup, World Group, F, SVK-CRO 2-3 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, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, Group 1, REL2, RSA-GRE 4-1 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, QF, CRO-ARG 2-3 AAMI Classic - Kooyong AAMI Classic - Kooyong River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Colonial Classic - Kooyong Olympics - Athens