Croatia boss Ante Cacic has named his final 23-man squad for the 2016 European Championships.
Veteran defender Darijo Srna, of Shakhtar Donetsk, will captain the team which has been drawn in Group D alongside reigning European champions Spain, Czech Republic and Turkey.
Included in the final roster is Real Madrid star Luka Modric and Juventus striker Mario Mandzukic while Barcelona ace Ivan Rakitic was also present.
However, Barca youngster Alen Halilovic did not make the cut from the provisional squad with Cacic explaining his reasons for overlooking the talented 19-year-old.
"Every player involved in the build-up deserved to be in the squad and I had to decide which players we needed the most," he said.
"(Ante) Coric and (Marko) Rog were preferred to Halilovic and (Domagoj) Antolic, because I assessed the latter two would find it more difficult to handle being fringe players at Euro 2016.
"Also, I wanted to reward Coric and Rog for exceptional efforts in the build-up and the fine club season they've had."
The Croatian side meets San Marino in a friendly in Rijeka on Saturday before taking on Turkey in their opening group fixture in Paris on June 12.
Croatia squad for Euro2016
Goalkeepers
Lovre Kalinic (Hajduk Split)
Ivan Vargic (Rijeka)
Defenders
Vedran Corluka (Lokomotiv Moscow)
Darijo Srna (Shakhtar Donetsk)
Domagoj Vida (Dynamo Kiev)
Gordon Schildenfeld (Dinamo Zagreb)
Midfielders
Marcelo Brozovic (Inter Milan)
Ante Coric (Dinamo Zagreb)
Forwards
Nikola Kalinic (Fiorentina)
Marko Pjaca (Dinamo Zagreb)
Duje Cop (Dinamo Zagreb)