Liverpool have re-signed former striker Craig Bellamy from Manchester City.
The 32-year-old spent last season on loan at npower Championship side Cardiff after a rift with City boss Roberto Mancini saw him excluded from the first-team squad.
City have been desperate to offload Bellamy but with a year left on his contract there were financial issues to sort out before Liverpool could complete a deal.
In a brief statement the club said: “Liverpool have tonight announced Craig Bellamy has signed a contract with the club. He will wear shirt number 39.”
Arsenal landed German centre-half Per Mertesacker from Werder Bremen, for an undisclosed fee, believed to be around £8million.
He said: “Moving to London enables me to fulfil a dream and a further step in my career. The Premier League has always represented a great challenge for me.”
The Gunners also signed Yossi Benayoun on a season-long loan move from Chelsea.
Stoke completed the signing of Wilson Palacios from Tottenham with barely an hour of the transfer window remaining.
Palacios, 27, penned a four-year contract at the Britannia Stadium after being deemed surplus to requirements by Tottenham.
Blackburn have signed centre-back Scott Dann from Birmingham on a four-year contract.
The 24-year-old had been linked with a number of clubs this summer following Blues’ relegation from the Barclays Premier League but Rovers were the ones who made a late move and it paid off.
Winger Shaun Wright-Phillips has swapped Manchester City for Queens Park Rangers.
Coventry have secured the signature of in-demand striker Cody McDonald from Norwich on a three-year deal for an undisclosed fee.
The 25-year-old has been linked with a host of clubs this summer, including Peterborough, MK Dons and Sheffield Wednesday, having bagged 25 goals while on loan at Gillingham last season.
“Cody is an exciting player who has a proven track record. We believe that he is capable of producing at this level and we are delighted to have him on board,” boss Andy Thorn said.
Watford have swooped for Joe Garner from Nottingham Forest for an undisclosed fee.The 23-year-old has penned a two-year deal at Vicarage Road having found first-team opportunities limited at the City Ground.
Millwall have signed winger Liam Feeney from Bournemouth on a three-year deal for an undisclosed fee.
The 24-year-old`s contract at Dean Court was set to expire at the end of the season.