The 24-year-old winger ruptured his left knee ligaments in Wolfsburg's 5-2 win at Freiburg on Saturday and Croatia's coach Igor Stimac said he would not call up a replacement for the versatile player, who is expected to be sidelined for a month.
"This is why we have a squad of 26 players for the upcoming two games," Stimac told daily Vecernji List.
Croatia top the group alongside Belgium with 10 points from four games each, six ahead of third-placed Serbia.
The match between bitter rivals from the former Yugoslavia will be their first as independent nations and played under tight security in Dinamo Zagreb's Maksimir stadium.
In an effort to allay fears of potential crowd trouble, both football federations have waived tickets for away fans with the reverse fixture set for September 6 in Belgrade.