South Africa captain Hashim Amla says that the team can survive without Dale Steyn and Vernon Philander on Friday, ahead of the one-day international against India.