Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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 Australian Open - Melbourne Davis Cup, World Group, Q, CRO-BEL 1-3 Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, World Group, Q2, CRO-FRA 1-3 Croatia F1 Australia #2-w1 Australia F3 Croatia F1 Hungary F3 Slovenia F2 Australia F5 Australia F6 Australia F3 Australia F4 Italy F13 Indonesia-w1 Australia F6 Australia F10 Australia F11 Australia F12 Australia F13 Indonesia F3 Indonesia F4 Indonesia F5 Indonesia F6 Australia F6 Australia F7 New Zeland F1 New Zeland F2 Australia F3 Australia F4 Mexico F5 Mexico F7 Mexico F8 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F12 Mexico F6 New Zealand F2 Croatia F2 Australia F3 Australia F9 Italy F10 Australia F7 Croatia F3 Australia F8 Czech Republic F6 Australia F9 Australia F10 Australia F11 Croatia F1 Croatia F2 Australia F5 Indonesia-w2 Indonesia-w3 Indonesia-w4 Thailand F1 Thailand F2 Thailand F3 Australia F3 Australia F5 Malaysia F1 Malaysia F2 Indonesia F1 Indonesia F Australia F11 Australia F8 Australia F9 Australia F10 Australia F1 Australia F2 USA F12 USA F13 USA F14 Australia F1 Australia F2 Mercedes Cup - Stuttgart Uncle Toby's Challenger in Burnie - Burnie Nottingham Challenger Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Nanchang Challenger Girona Challenger St. Petersburg Open - St. Petersburg SAP Open - San Jose Playford Challenger AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven China Open - Beijing Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Studena Croatia Open - Umag Bet-at-home Open - Hamburg Farmers Classic - Los Angeles PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Citi Open - Washington PTT Thailand Open - Bangkok Citi Open - Washington Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Shenzhen Open - Shenzhen ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Rakuten Japan Open - Tokyo TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Madrid Challenger Maharashtra Open - Pune Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Gazprom Hungarian Open - Budapest Citi Open - Washington Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Mauthausen Challenger Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Singapore Tennis Open - Singapore Ilkley Challenger Dubai Duty Free Tennis Championships - Dubai cinch Championships - London Hong Kong Tennis Open - Hong Kong BNP Paribas Nordic Open - Stockholm Zagreb Open - Zagreb Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Marrakech Open 13 Provence - Marseille Moncton Men's Challenger - Moncton Melbourn Challenger Baton Rouge Challenger Talahassee Challenger Ramat Hasharon Challenger Rijeka Challenger San Benedetto Challenger Lexington Challenger Granby Challenger Tiburon Challenger Carson Challenger Ojai Challenger Vancouver Challenger Vancouver Challenger Binghamton Challenger Burnie Challenger Caloundra Challenger Dallas Challenger Athens Challenger Bordeaux Challenger Nottingham-2 Challenger Nottingham Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Morelos Challenger Puebla Challenger Guadalajara Challenger Leon Challenger Busan Challenger Manchester Challenger Surbiton Challenger Lexington Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Happy Valley Challenger Baton Rouge Challenger Quanzhou Challenger Taipei City Challenger Gimcheon Challenger Ramat Hasharon Challenger Gatineau Challenger Granby Challenger Swiss Indoors Basel - Basel Zhangjiagang Challenger Gwangju Challenger Kaohsiung Challenger Ningboo Challenger Ho Chi Minh City Challenger Kobe Challenger Hua Hin Challenger Launceston Challenger Bangkok Challenger Burnie Challenger Traralgon Challenger Dallas Challenger Taipei City Challenger Manacor Challenger Cassis Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra IPP Geneva Trophy - Geneva Kia International in Burnie - Burnie Dubai Duty Free Tennis Championships - Dubai BH Telecom Indoors Sarajevo 2006 - Sarajevo Tennis Napoli Cup 2006 - Napoli Garden Open - Rome Unique Zagreb Open - Zagreb Schickendanz Open - Furth GHI Bronx Tennis Classic - Bronx Genoa Open - Genova Hangzhou Open - Hangzhou China Open - Beijing MST ATP Challenger International - Burnie Morocco Tennis Tour - Casablanca Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Murcia Challenger Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane Menorca Challenger Unicredit Czech Open - Prostejov Sunset Moulding Challenger - Yuba City Challenger Banque Nationale - Granby Fifth Third Bank Tennis Championships - Lexington Swiss Indoors Basel - Basel Burnie Challenger Nottingham 2 Challenger Nottingham Challenger Mexico City Challenger Aptos Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Rimouski Challenger Aptos Challenger X Torneo Internazionale di Tennis - Barletta Binghamton Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Bordeaux Challenger Tenerife Challenger Iskratel Open - Kranj Caloundra Challenger Tallahassee Challenger Sarasota Challenger Zagreb Open - Zagreb Savannah Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Burnie Challenger Nottingham Challenger Lexington Challenger BMW Open - Munich Irving Challenger Leon Challenger Canberra Challenger Gwangju Challenger Ilkley Challenger The Stella Artois Championships - London Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Vegeta Croatia Open - Umag Citi Open - Washington Shenzhen Challenger China Open - Beijing Burnie Challenger US Men's Clay Court Championship - Houston Morelos Challenger Geneva Open - Geneva BB&T Atlanta Open - Atlanta Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Winnipeg Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Ningboo Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Kyoto Challenger Sony Ericsson Open - Miami Citi Open - Washington Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Winnetka Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Aptos Challenger Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Indian Wells Challenger Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Croatia Open - Umag Davidoff Swiss Indoors - Basel International Indoor Tennis Championships of Croatia - Zagreb Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Shanghai Rolex Masters - Shanghai Croatia Open Umag - Umag BNP Paribas Open - Indian Wells AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Internazionali BNL d'Italia - Rome Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Miami Open - Miami Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris China Open - Beijing BNP Paribas Open - Indian Wells Chennai Open - Chennai Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai The Artois Championships - London The Nottingham Open - Nottingham Adelaide International 1 - Adelaide St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Legg Mason Tennis Classic - Washington China Open - Beijing Bank Austria Tennis Trophy - Vienna Shanghai Rolex Masters - Shanghai Davidoff Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Mutua Madrid Open - Madrid The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz Thailand Open - Bangkok Shanghai Rolex Masters - Shanghai Plava Laguna Croatia Open - Umag Brisbane International - Brisbane AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Campbells Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Millennium Estoril Open - Estoril Brisbane International - Brisbane Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Sofia Open - Sofia Murray River Open - Melbourne Astana Open - Astana Tel Aviv Watergen Open - Tel Aviv Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Croatia Open - Umag Belgrade Open - Belgrade Open 13 - Marseille Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors Basel - Basel Thailand Open - Bangkok Legg Mason Tennis Classic - Washington Apia International - Sydney Brisbane International - Brisbane Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London Chengdu Open - Chengdu Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - London Citi Open - Washington Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril cinch Championships - London St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril BNP Paribas Open - Indian Wells Rogers Masters - Toronto Adelaide International 2 - Adelaide US Men's Clay Court Championship - Houston Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Swiss Indoors Basel - Basel Citi Open - Washington Open Sud de France - Montpellier Miami Open - Miami Masters Series Monte Carlo - Monte Carlo Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Shanghai - Shanghai Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome 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 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 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 Wimbledon - London U.S. Open - New York 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 U.S. Open - New York Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, POL-CRO 1-3 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 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, World Group, QR, CRO-IND 3-1 Davis Cup, Finals, Group D Davis Cup, Finals, F, RUS-CRO 2-0 Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, Finals, SF, AUS-CRO 2-1 U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong French Open - Paris Australian Open (Australia, Wildcard) Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, Group I, 2R, CHN-AUS 1-3 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, QF, CRO-KAZ 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Finals, SF, CRO-SRB 2-1 Wimbledon (juniors) French Open (juniors) Australian Open (Australia, Wildcard) All Lower level tournaments Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, QF, USA-CRO 2-3