Forward Goncalo Guedes staked his claim for a place in Portugal’s starting line-up with two goals in the win over Algeria, who missed out on Russia, at a soggy Stadium of Light in Lisbon.
Guedes fired the European champions ahead from Bernardo Silva’s cushioned header and nodded in the third from Raphael Guerreiro’s cross.
Captain Cristiano Ronaldo, making his only appearance in the warm-up friendlies, set up the second for Bruno Fernandes to head in. Portugal open their campaign against Spain on June 15.
Russian fans bought nearly 900,000 tickets, followed by supporters from the United States, Brazil, Colombia, Germany, Mexico, Argentina, Peru, China, Australia and England.