De Villiers, Rossouw and Amla hit tons