West Brom have signed Swansea defender Kyle Bartley for an undisclosed fee on a three-year deal, with keeper Jonathan Bond joining on a free transfer.
Bartley, 27, joined the Swans from Arsenal in August 2012 but made just 21 league appearances in six seasons.
He spent the 2016-17 season on loan in the Championship with Leeds United, scoring six times in 45 league games.
"He's got great presence about him and I am looking forward to working with him," head coach Darren Moore said.
Bartley told the club website: "After speaking with Darren I knew this was the place I wanted to be be.
"He let me know his ideas for the season and the next few years, his ambitions for the club and he told me about the fan base and the facilities. I'm hoping to be involved quickly."
Former England Under-21 international Bond, 25, played 45 times on loan at League One Peterborough last season and was released by Reading this summer.
He has agreed a two-year contract and is the second goalkeeper to arrive at the Hawthorns after Sam Johnstone, who signed from Manchester United for an initial £6.5m fee.
"This is a Premier League club and that's what we've got to concentrate on - getting ourselves back up there," Bond said.
Find all the latest football transfers on our dedicated page.