The opening pair of Tamim Iqbal and Liton Das and then Soumya Sarkar all fell trying to counter short-pitch deliveries.
The 42-year-old, who represented South Africa in 124 matches, will take over from former Sri Lanka batsman Thilan Samaraweera
Yadav (3 for 34) and Chahal (2 for 45) shared five wickets between them to restrict South Africa to 269 for 8 at Durban.
South Africa batsman Quinton de Kock smashed 168* during his side's record 10-wicket win against Bangladesh on Sunday.
South Africa batting coach Neil McKenzie feels that Ravichandran Ashwin would be a preferred choice for India against his team in ICC Champions Trophy.
Proteas will need ‘something special’ from their remaining batsmen for a rear-guard fightback on the fourth day of the day-night Test match against Australia at the Adelaide Oval, feels Neil McKanzie.
With 58 Test's, 64 ODI's, T20I's and 21 years of First class cricket under his belt, McKenzie bid adieu to professional cricket earlier this year
Former cricketer Neil McKenzie has become the latest to join the South African cricket team ahead of the ICC World T20 2016, as their batting coach.
McKenzie, who retired from top-level cricket last month, also appeared in recently-concluded Masters Champions League in Dubai, which is aimed at giving retired players a chance to take the field again.
Hashim Amla added that Neil McKenzie was an experienced player and his knowledge would add great value to the side.