Chorvatsko reprezentoval na Letních olympijských hrách 2012 v Londýně, kde v mužské dvouhře nestačil v 1. kole ve dvou setech na pozdějšího bronzového medailistu Juana Martína del Potra z Argentiny. Lépe se mu dařilo ve čtyřhře, kde společně s Marinem Čilićem postoupil až do čtvrtfinále, v němž nestačili na španělský pár David Ferrer a Feliciano López.