Hun ble på nytt kroatisk mester i kulestøt innendørs i 2012, og utendørs vant hun spydkast under «Croatian Winter Throwing Championships». Hun vant diskos i U23-klassen under European Cup Winter Throwing 2012 i Montenegro, og vant diskos i flere av stevnene i Diamond League 2012, der hun også vant Diamond League-finalen i Zürich. Under EM i friidrett 2012 vant hun diskos, og under det kroatiske mesterskapet i friidrett utendørs fikk hun gull i diskos og sølv i spydkast. Hun vant diskos under Sommer-OL 2012 i London, med ny nasjonal rekord på 69,11 meter, foran Darja Pisjtsjalnikova, som senere ble diskvalifisert for doping og kinesiske Li Yanfeng. Hun vant spydkast under World Challenge-stevnet i Zagreb, og hun ble også kroatisk U23-mester i kulestøt i september.