Seyi Olofinjana joins City for £3million, a year after turning down a move from Wolves in favour of Stoke. The Nigeria international has signed a four-year contract.
USA international striker Jozy Altidore will formally complete a season-long loan move from Villareal on Monday, when a work permit is expected to be obtained.
City have also today had a bid accepted by Newcastle for defender Habib Beye.