Danilo replaced Ruben Neves in midfield, where he was picked alongside William Carvalho and Bruno Fernandes, as coach Fernando Santos tried to give some extra protection to his defence. Guedes was picked ahead of teenager Joao Felix alongside Cristiano Ronaldo in attack.
The other change from the team which beat Switzerland 3-1 in Wednesday's semi-final was at the back where Jose Fonte stepped in for injured veteran Pepe.
The Netherlands named an unchanged side from the one which started Thursday's semi-final, where they beat England 3-1 after extra time.
Teams:
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
Portugal: 1-Rui Patricio; 20-Nelson Semedo, 6-Jose Fonte, 4-Ruben Dias, 5-Raphael Guerreiro; 13-Danilo, 14-William Carvalho, 16-Bruno Fernandes; 10-Bernardo Silva, 17-Goncalo Guedes, 7-Cristiano Ronaldo
Netherlands: 1-Jasper Cillessen; 22-Denzel Dumfries, 3-Matthijs De Ligt, 4-Virgil Van Dijk, 17-Daley Blind; 15-Marten De Roon, 21-Frenkie de Jong, 8-Georginio Wijnaldum; 7-Steven Bergwijn, 10-Memphis Depay 9-Ryan Babel.
(Writing by Brian Homewood; editing by Clare Fallon)
