Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
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 Girona Challenger Ilkley Challenger Shanghai Rolex Masters - Shanghai U.S. Open - New York Qatar F1a Croatia F1 Italy F4 Lebanon F1 Lebanon F2 Ukraine F1 Nigeria F6 Nigeria F6a Kuwait F1 Italy F10 Kuwait F2 Hungary F3 Slovenia F2 Romania F11 Costa Rica F1 Croatia F1 Italy F13 Bosnia/Herzegovina F3 Iran F1 Iran F2 Italy F31 Uganda F1 Iran F5 Slovakia F3 Slovakia F2 Slovakia F3 Croatia F3 UAE F1 UAE F2 Iran F4 Croatia F1 Croatia F2 Kenya F1 Iran F6 Czech Republic F6 Mexico F1 Croatia F2 Bahrain F1 Kuwait F2 Black Forest Open - Freudenstadt Bukhara Challenger - Bukhara Togliatti Cup - Togliatti Bukhara Challenger - Bukhara Tatra Banka Open 2003 - Bratislava Nokian Hakkapeliitta Open - Tampere XXVIII Edizione 'A.Savoldi' - Manerbio Kyiv Open - Kiev BH Telecom Indoors Sarajevo 2006 - Sarajevo Gemax Open 2002 - Belgrade GHI Bronx Tennis Classic - Bronx Oberstaufen Cup - Oberstaufen Lambertz Open by Stawag - Aachen Togliatti Cup - Togliatti Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Casablanca Samarkand Challenger - Samarkand Croatia Osiguranje Rijeka Open - Rijeka Belgaum Open - Belgaum Tatra Banka Open 2001 - Bratislava Tatra Banka Open - Bratislava Unicredit Czech Open - Prostejov Asirom Challenger Brasov - Brasov TED Open - Istanbul Yokohama Challenger 2001 - Yokohama Britania Zavaleta - Puebla Baumag Open - Budapest Steelers Cup 2005 - Kosice Architect Open - Budapest Busan Open - Busan Challenger 42 - Andrezieux Stella Artois Clay Court Championship - Budaors Unique Zagreb Open - Zagreb Budapest Challenger - Budapest Togliatti Cup - Togliatti Penza Cup - Penza Steelers Cup - Kosice Open de Montauban - Montauban KGHM Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto Garden Open - Rome Samarkand Challenger - Samarkand Zagreb Open - Zagreb Timisoara Challenger - Timisoara Unique Zagreb Open - Zagreb Ciudad de Pozoblanco Open Diputacion - Cordoba Mordovia Cup 2005 - Saransk IPP Geneva Trophy - Geneva Iskratel Open - Kranj Alexander Kolyaskin Memorial - Donetsk Bauer Watertechnology Cup - Eckental X Challenger Britania Zavaleta - Puebla BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Marrakech The LTA Men's Challenger Wrexham - Wrexham Bukhara Challenger - Bukhara Genoa Open - Genova Challenger DCN de Cherbourg - Cherbourg Neride Prague Indoor - Prague Kish Free Zone Island Challenger - Kish Island Ischgl International ATP Challenger - Ischgl Nottingham 2 Challenger Steelers Cup - Kosice Shimadzu All Japan Indoor - Kyoto Zivnobanka Open - Prostejov Bulgarian Open - Sofia Skandia Open - Linz Bukhara Challenger - Bukhara The 69th King's Cup-Thailand Open - Bangkok Heineken Challenger - Ho Chi Minh City Exim Agmedia Open - Kosice Gemax Open - Belgrade Architect Open - Budapest Busan Open Challenger Tennis - Busan Gold Flake Open - Chennai Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Zagreb Open - Zagreb KGHM Polish Indoors - Wroclaw Podebradka Cup - Prague Warsteiner Challenger - Wolfsburg Tatra Banka Open - Bratislava Coffee Cup Challenger - Chikmagalur St. Petersburg Challenger by Kinex - St. Petersburg Samarkand Challenger - Samarkand Tehran Open ATP Challenger - Tehran Dharwad Challenger 2003 - Dharwad Privat Bank Cup - Dniepropetrovsk Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Alexander Kolyaskin Memorial - Donetsk Tehran Open 2004 - Tehran Challenger Ford de Cherbourg - Cherbourg Stella Artois Clay Court Championships - Budaors Togliatti Cup - Togliatti X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Dharwad Challenger 2006 - Dharwad Prosperita Open 2006 - Ostrava Schickendanz Open - Furth St. Petersburg Open - St. Petersburg Murcia Challenger Madrid Challenger Estoril Open - Estoril BMW Open - Munich AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Heineken Open - Auckland BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai BMW Open - Munich Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai BMW Open - Munich Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dallas Challenger BMW Open - Munich AEGON Championships - London ATP Studena Croatia Open - Umag China Open - Beijing BMW Open - Munich AEGON Championships - London Studena Croatia Open - Umag Bet-at-home Open - Hamburg China Open - Beijing Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille The Artois Championships - London Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham AEGON Championships - London Brisbane International - Brisbane Delray Beach Open - Delray Beach AEGON Championships - London Vegeta Croatia Open - Umag China Open - Beijing Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Swiss Indoors Basel - Basel Open 13 - Marseille Geneva Open - Geneva Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam TEB BNP Paribas Istanbul Open - Istanbul Fever-Tree Championships - London Open 13 Provence - Marseille St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Adelaide International 1 - Adelaide cinch Championships - London Tata Open Maharashtra - Pune Shenzhen Open - Shenzhen Generali Open - Kitzbuhel AEGON Championships - London The Stella Artois Championships - London Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Citi Open - Washington Kremlin Cup - Moscow BNP Paribas Nordic Open - Stockholm China Open - Beijing Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart AEGON Championships - London Adelaide International 2 - Adelaide Bank Austria Tennis Trophy - Vienna Cassis Challenger Belgrade Open - Belgrade ABN AMRO World Tennis Tournament - Rotterdam Hangzhou Open - Hangzhou German Tennis Championships - Hamburg Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia AEGON Championships - London Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Hong Kong Tennis Open - Hong Kong Mercedes Cup - Stuttgart AEGON Championships - London Citi Open - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Architect Open - Budapest Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open de la Ville de Saint Denis - Reunion Island Mercedes Cup - Stuttgart AEGON Championships - London Bukhara Challenger - Bukhara Rakuten Japan Open - Tokyo Samsung Securities Cup Challenger Tennis - Seoul Open Sud de France - Montpellier Samarkand Challenger - Samarkand Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Dubai Duty Free Tennis Championships - Dubai Ricoh Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Tatra Banka Open - Bratislava Rakuten Japan Open - Tokyo bett1HULKS Indoors - Cologne Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest cinch Championships - London Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Singapore Tennis Open - Singapore Croatia Open - Umag Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril International Indoor Tennis Championships of Croatia - Zagreb bett1HULKS Championships - Cologne Sofia Open - Sofia Astana Open - Astana Swiss Indoors Basel - Basel Dutch Open Tennis - Amersfoort Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Thailand Open - Bangkok PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Chennai Open - Chennai China Open - Beijing Helsinki Challenger Rakuten Japan Open - Tokyo Maharashtra Open - Pune Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Mauthausen Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Aircel Chennai Open - Chennai Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto The Dubai Tennis Championships - Dubai Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Argentina Open - Buenos Aires BMW Open - Munich Miami Open - Miami Swiss Indoors Basel - Basel Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris 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 French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Aircel Chennai Open - Chennai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Wimbledon - London Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - New York Internazionali BNL d'Italia - Rome U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris French Open - Paris Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Rogers Cup - Toronto Wimbledon - London Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rolex Paris Masters - Paris AEGON Championships - London Plava Laguna Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Rogers Cup - Montreal Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, PO, COL-CRO 1-4 Laver Cup - Prague Davis Cup, World Group, SF, CRO-USA 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group D Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Finals, SF, AUS-CRO 2-1 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong BNP Paribas Masters - Paris All Lower level tournaments U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Internazionali BNL dItalia - Rome French Open - Paris Wimbledon - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London U.S. Open - New York French Open - Paris Wimbledon - London Olympics - Beijing Olympics - London U.S. Open - New York Olympics - Rio de Janeiro Australian Open - Melbourne Olympics - Tokyo U.S. Open - New York Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QF, ARG-CRO 4-1 Manacor Challenger Rolex Paris Masters - Paris Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, Finals, F, RUS-CRO 2-0 Davis Cup, World Group, Q2, CRO-FRA 1-3 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, QR, CRO-IND 3-1 U.S. Open (juniors) Davis Cup, World Group, Q, CRO-BEL 1-3 Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, World Group, F, FRA-CRO 1-3 Nitto ATP Finals - London Shanghai Rolex Masters - Shanghai Menorca Challenger