Scottish giants Rangers announced on Thursday that they had signed Algeria defender Majid Bougherra from English club Charlton for £2.5 million ($5 million).

The French-born Bougherra, who has agreed a four-year contract with Rangers, can play as a defensive midfielder or in the middle of the back four.