Sheffield Wednesday have signed striker Elias Kachunga on a free transfer and attacking midfielder Josh Windass for an undisclosed fee from Wigan Athletic.
Kachunga, 28, arrives following his release by Championship rivals Huddersfield Town.
Windass, 26, returns to the Owls after a loan spell at Hillsborough during the second half of last season.
Both players have signed undisclosed-length contracts with Garry Monk's side, who finished 16th last term.
Kachunga scored three goals in 37 appearances for the Terriers last season as they escaped relegation to League One.
He originally joined Huddersfield on loan from Ingolstadt in the summer of 2016, joining on a permanent deal 12 months later.
Windass has also previously played for Rangers and Accrington Stanley and was on relegated Wigan's books for two campaigns.
The Owls begin the new season with a Carabao Cup tie at Walsall on Saturday.
Find all the latest football transfers on our dedicated page.