FORMER France international Ibrahim Ba has agreed a new contract with Wanderers, which will keep him at the Reebok for the remainder of the season with the possibility of extending the deal for another year.