Croatia, meanwhile, make just one change from the 2-0 win over Nigeria as former Leicester City striker Andrej Kramaric drops to the bench.
Coach Zlatko Dalic has decided to bolster his midfield as Marcelo Brozovic is drafted into the starting XI, while Nikola Kalinic is unavailable after being sent home due to his refusal to come on as a substitute against Nigeria, citing a back problem.
Argentina: Caballero; Salvio, Mercado, Tagliafico, Otamendi; Perez, Mascherano; Acuna, Meza, Messi; Aguero
Subs: Guzman, Ansaldi, Biglia, Fazio, Banega, Higuain, Di Maria, Armani, Rojo, Lo Celso, Dybala, Pavon
Croatia: Subasic; Strinic, Vida, Lovren, Vrsaljko; Brozovic, Rakitic; Perisic, Modric, Rebic; Mandzukic
Subs: Livakovic, Corluka, Kovacic, Kramaric, L. Kalinic, Judvaj, Bradaric, Caleta-Car, Badelj, Pjaca, Pivaric, N. Kalinic
Follow all the action from the Nizhny Novgorod Stadium with Sports Mole's live match commentary.