Italy international Andrea Barzagli is close to agreeing a new contract with Juventus, according to his agent.