Stoke City’s signing of Bruno Martins Indi from Porto ended a frustrating wait for manager Mark Hughes.
The Netherlands international, who spent last season on loan with the Potters, has completed a £7 million move on a five-year deal.
Martins Indi made 35 Premier League appearances during a loan spell last season to help Stoke finish 13th in the table.
Hughes was desperate to bring the 25-year-old back to England, but negotiations with the Portuguese side dragged on throughout the summer.
Stoke have spent very little during the current transfer window, with defender Kurt Zouma joining on loan from Chelsea, while midfielder Darren Fletcher, defender Josh Tymon and winger Eric Maxim Choupo-Moting all signed on free transfers.