Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
All Surfaces Clay Grass Hard I.hard
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 Tournaments China Open - Beijing Winston-Salem Open - Winston-Salem Wimbledon - London Nordea Open - Bastad Western & Southern Open - Cincinnati U.S. Open - New York Abierto de Tenis Mifel - Los Cabos Generali Open - Kitzbuhel Hamburg European Open - Hamburg Zhuhai Open - Zhuhai National Bank Open - Toronto Davis Cup, Group I, 1R, ARG-LTU 4-0 Hopman Cup - Nice Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) PBZ Zagreb Indoors - Zagreb French Open (juniors) Wimbledon (juniors) ATP Vegeta Croatia Open - Umag U.S. Open (juniors) Davis Cup, World Group, PO, CRO-GBR 1-4 Yokohama Challenger Toyota Challenger PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice AEGON Championships - London Wimbledon - London Vegeta Croatia Open - Umag U.S. Open - New York Erste Bank Open - Vienna Swiss Indoors Basel - Basel Irving Challenger Anning Challenger Samarkand Challenger Nottingham Challenger Davis Cup, Group I, 2R, POL-CRO 1-3 San Benedetto Challenger Poznan Challenger Cortina Challenger Izmir Challenger Davis Cup, World Group, PO, NED-CRO 2-3 Tashkent Challenger Mouilleron-Le-Captif Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice French Open - Paris Mercedes Cup - Stuttgart Gerry Weber Open - Halle Wimbledon - London Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Davis Cup, World Group, 1R, SRB-CRO 5-0 Millennium Estoril Open - Estoril Barranquilla Challenger Davis Cup, World Group, PO, BRA-CRO 1-3 Aircel Chennai Open - Chennai Apia International - Sydney Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris French Open (juniors) Gerry Weber Open - Halle Wimbledon - London Wimbledon (juniors) Citi Open - Washington Rogers Cup - Toronto Olympics - Rio de Janeiro Western & Southern Open - Cincinnati U.S. Open - New York Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, SF, CRO-FRA 3-2 Ecuador F3 Argentina F12 Aircel Chennai Open - Chennai Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mutua Madrid Open - Madrid Open Parc - Lyon French Open - Paris Antalya Cup - Antalya Wimbledon - London Rogers Cup - Montreal Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York St. Petersburg Open - St. Petersburg China Open - Beijing Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Swiss Indoors Basel - Basel BNP Paribas Masters - Paris Chengdu Open - Chengdu Next Gen ATP Finals - Milan Irving Challenger Kooyong Classic - Kooyong Tunisia F10 (Hammamet) Tunisia F11 (Hammamet) Tunisia F12 (Hammamet) Tunisia F13 (Hammamet) Argentina F1 (Villa del Dique) Argentina F4 (Rosario) Argentina F5 (Neuquen) Argentina F6 (Buenos Aires) Qatar ExxonMobil Open - Doha Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Gerry Weber Open - Halle Wimbledon - London Swiss Open - Gstaad Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Shenzhen Open - Shenzhen China Open - Beijing Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna BNP Paribas Masters - Paris Davis Cup, World Group, 1R, CRO-CAN 3-1 Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F9 (Antalya) Turkey F10 (Antalya) Turkey F11 (Antalya) Davis Cup, World Group, QF, CRO-KAZ 3-1 Brazil F1 (Sao Jose do Rio Preto) Brazil F2 (Sao Paulo) Brazil F3 (Brasilia) Argentina F2 (Villa Maria) Argentina F3 (Cordoba) Italy F19 (Gubbio) Italy F20 (Pontedera) Italy F21 (Bolzano) Belgium F7 (Eupen) Germany F12 (Karlsruhe) Lima Challenger Guayaquil Challenger Italy F24 (Cuneo) Italy F26 (Trieste) Davis Cup, World Group, SF, CRO-USA 3-2 Peru F3 (Lima) Montevideo Challenger Buenos Aires Challenger Chile F2 (Santiago) Davis Cup, World Group, F, FRA-CRO 1-3 Chile F3 (Antofagasta) Australian Open - Melbourne Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Gazprom Hungarian Open - Budapest Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Libema Open - 's-Hertogenbosch Noventi Open - Halle Plava Laguna Croatia Open - Umag Coupe Rogers - Montreal Western & Southern Open - Cincinnati U.S. Open - New York St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna BNP Paribas Masters - Paris Dominican Republic F3 (Santo Domingo) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M15 Pinamar M15 Pinamar M15 Pinamar M15 Buenos Aires M15 Buenos Aires M15 Cancun M15 Cancun M15 Cancun M25 Cuneo Manerbio Challenger Portoroz Challenger Banja Luka Challenger Buenos Aires Challenger Campinas Challenger M15 Gubbio M25+H Pontedera M25 Bolzano M15 Tabarka M15 Tabarka M15 Tabarka Lima Challenger Guayaquil Challenger Montevideo Challenger M25 Rio De Janeiro M25 Orlando M25 Naples Davis Cup, Finals, Group B ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Internazionali BNL d'Italia - Rome French Open - Paris Western & Southern Open - New York U.S. Open - New York St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Rolex Paris Masters - Paris Punta Del Este Challenger M25 Lima M25 Lima M25 Punta del Este M25 Cordoba Monterrey Challenger All Lower level tournaments Trieste Challenger M25 Vogau M15 Caslano Iasi Challenger Sibiu Challenger Forte Village Sardegna Open - Sardinia Split Challenger Ismaning Challenger Guayaquil Challenger Delray Beach Open - Delray Beach Murray River Open - Melbourne Australian Open - Melbourne Antalya Challenger Antalya 2 Challenger Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago French Open - Paris Wimbledon - London U.S. Open - New York Santiago Challenger Tallahassee Challenger Ostrava Challenger Prague Challenger Heilbronn Challenger Biella 6 Challenger Biella 7 Challenger Lyon Challenger Forli Challenger Perugia Challenger Todi Challenger Trieste Challenger Cordenons Challenger Banja Luka Challenger Buenos Aires Challenger Lima 2 Challenger Guayaquil Challenger Montevideo Challenger Campinas Challenger Brasilia Challenger Melbourne Summer Set - Melbourne Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Parc - Lyon French Open - Paris Viking International - Eastbourne Wimbledon - London Santa Cruz de la Sierra Challenger Santiago Challenger Concepcion 2 Challenger Pereira Challenger Nordea Open - Bastad Hamburg European Open - Hamburg Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos National Bank Open - Montreal Western & Southern Open - Cincinnati U.S. Open - New York Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Rolex Paris Masters - Paris Mexico City Challenger Tallahassee Challenger Rome 1 Challenger Savannah Challenger Forli 6 Challenger Perugia Challenger Montechiarugolo - Parma Challenger Iasi Challenger Lima Challenger Santo Domingo Challenger San Diego Open - San Diego Tel Aviv Watergen Open - Tel Aviv Davis Cup, Group A, Bologna Parma Challenger Coquimbo 2 Challenger Lima 2 Challenger Guayaquil Challenger Montevideo Challenger Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, Finals, SF, AUS-CRO 2-1 Mubadala World Tennis Championship United Cup - Australia Adelaide International 2 - Adelaide Australian Open - Melbourne Open Sud de France - Montpellier Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Banja Luka Open - Banja Luka Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Rothesay International - Eastbourne Davis Cup, World Group, PO, CRO-AUT 3-1 Aix En Provence Challenger Bordeaux Challenger Croatia F1 Croatia F2 Great Britain F14 Croatia F1 Croatia F2 Great Britain F9 Great Britain F10 Great Britain F11 Turkey F31 Turkey F32 Turkey F33 Nigeria F1 Nigeria F2 Thailand F4 Thailand F5 Turkey F51 Croatia F1 Croatia F2 China F4 China F5 Argentina F14 Argentina F15 Argentina F7 Argentina F9 Argentina F13 Tunisia F9 (Hammamet) Argentina F2 (Cordoba) Argentina F3 (Villa Maria)