Charlton have completed the signing of former Birmingham and Wolves defender Roger Johnson on an 18-month deal.

News Shopper revealed on Saturday that Johnson, 32, was set to re-join the club this week following his turbulent spell in south east London last year.

MORE: Addicks forward admits jeering fans are not helping

The defender, previously at Indian Super League outfit Pune City, signed a deal at Charlton last February after a termination of his Wolves contract.

Johnson started 14 of the Addicks’ remaining 16 matches at the backend of last season but was released in May, going on to play for Pune.

However, Charlton have confirmed that the Surrey-born centre back has returned to the Valley as the club look to improve their dire position in the Championship.

Follow us on Twitter @NewsShopperSprt