Cape Town - AB de Villiers has been added to South Africa's squad for the third and final T20 international against Sri Lanka at Newlands on Wednesday after scoring a century in domestic cricket on his return from injury.