The Portuguese coach selected 23 players, comprising three goalkeepers, eight defenders, six midfielders and six strikers.
Iran have been drawn in Group F along with Nigeria, Argentina and Bosnia and Herzegovina and will play Nigeria in Curitiba in their opening match June 16.
Iran will face Argentina and Bosnia and Herzegovina June 21 and June 25, respectively.
Goalkeepers: Daniel Davari, Alireza Haghighi, Rahman Ahmadi
Defenders: Hossein Mahini, Steven Beitashour, Pejman Montazeri, Jalal Hosseini, Amir-Hossein Sadeghi, Ahmad Alenemeh, Hashem Beikzadeh, Mehrdad Pouladi
Midfielders: Javad Nekounam, Andranik Teymourian, Reza Haghighi, Ghasem Hadadifar, Bakhtiar Rahmani, Ehsan Hajsafi
Strikers: Ashkan Dejagah, Masoud Shojaei, Alireza Jahanbakhsh, Reza Ghoochannejhad, Karim Ansarifard, Khosro Heydari.