Portugal leave out several Euro 2016 winners
- 97 views
Lazio winger Nani, Barcelona midfielder Andre Gomes and Bayern Munich's Renato Sanches, who spent this season on loan at Swansea, have all not been selected.
Striker Eder, who scored the winning goal in extra-time against France in the Euro 2016 final, also misses out.
Real Madrid forward Cristiano Ronaldo will captain the side.
Former Man United winger Nani is Portugal's third most-capped player behind Ronaldo and Luis Figo but has not played for his country since last year's Confederations Cup.
There are 4 EPL players in the squad - Man City forward Bernardo Silva, Leicester midfielder Adrien Silva, Southampton right-back Cedric Soares and West Ham midfielder Joao Mario, who is on loan from Inter Milan - while Rangers defender Bruno Alves also makes the cut.
Former Saints and Hammers centre-back Jose Fonte, who now plays for CSL side Dalian Yifang, is included, but Wolves midfielder Ruben Neves is not in the 23-man squad, despite starting the 2-1 friendly win over Egypt in March.
Portugal are in Group B alongside Spain, Morocco and Iran.
Anthony Lopes (Lyon), Beto (Goztepe), Rui Patricio (Sporting Lisbon)
Bruno Alves (Rangers), Cedric Soares (Southampton), Jose Fonte (Dalian Yifang), Mario Rui (Napoli), Pepe (Besiktas), Raphael Guerreiro (Dortmund), Ricardo Pereira (Porto), Ruben Dias (Benfica)
Adrien Silva (Leicester), Bruno Fernandes (Sporting Lisbon), Joao Mario (West Ham), Joao Moutinho (Monaco), Manuel Fernandes (Lokomotiv Moscow), William Carvalho (Sporting)
Andre Silva (AC Milan), Bernardo Silva (Man City), Cristiano Ronaldo (R. Madrid), Gelson Martins (Sporting Lisbon), Goncalo Guedes (Valencia), Ricardo Quaresma (Besiktas)