Gomes' contract runs until 2029 and includes the option of an additional one year. He completed his medical on Tuesday and will join O'Neill's squad for the start of pre-season training.

“It's a dream come true. Playing in the Premier League, for me, it's the best league in the world and it's a real pleasure to be here, and I'm grateful to Wolves for this opportunity.

"For me the Premier League is the best league in the world and of course it will be a challenge, but it is also a dream. I am very excited to play here and do my best," Gomes said after his contract signing. ,

The Portugal Under-21 international becomes the club's second signing of the summer, following the permanent capture of Tommy Doyle, as preparations for the 2024/25 Premier League season continue.

The 20-year-old's move to Molineux comes after a productive season on loan at top-flight Portuguese side Estoril, for whom he scored nine times and provided eight assists in 36 games.