Smith roars but De Villiers spoils his day