Per The Independent:
Liverpool have confirmed that Craig Bellamy has rejoined the club 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
As posted earlier, City and Bellamy would have had to come to an agreement in relation to the outstanding year on Bellamy's contract in order to facilitate the deal. The terms of which are not known at this stage but what it does do is free up a fairly sizeable chunk of wages as well as ridding Roberto Mancini of a potential malcontent from around the squad if the club could not shift Bellamy out of the door.
Make sure you check in at SBNation.com for all of the latest transfer deadline rumors and news.