Wolves have signed Bournemouth striker Benik Afobe and Porto defender Willy Boly on permanent deals.
Both players were on loan at the Championship winners last season, Afobe scoring six goals in 17 games and Boly making 36 appearances.
Congolese Afobe, 25, and 27-year-old Frenchman Boly will make their £10m moves in the summer.
Wolves said they have “triggered options in the loan agreements” of both players.
The deal for Afobe – who will be joining the club permanently for a second time – also involves £3m worth of add-ons.
The Democratic Republic of Congo international scored 22 goals in 46 league matches in his first spell at Molineux before moving to Bournemouth for £10m in 2016.
Boly, who has also played for Auxerre and Braga, was named in the Championship team of the season.
In January, midfielder Diogo Jota made his loan deal from Atletico Madrid to Wolves permanent.