Fifties from Temba Bavuma and Tony de Zorzi, along with useful contributions from Kyle Verreyenne and Wiaan Mulder headlined the batting performance for South Africa as they ended Day 2 at 344 for 8.