Han spilte i nesten alle kampene i kvalifiseringen til EM 2008. I den andre kvalifiseringskampen, mot , scoret han fire mål i løpet av 60 minutters spilletid, og ble den første spilleren som hadde scoret fire mål for Kroatia i en turneringskamp. I den siste kampen i gruppespillet, mot , scoret Petrić vinnermålet, og sendte dermed England ut av EM 2008.