De Villiers and Alberts passed fit