Temba Bavuma-led South Africa will take on Sri Lanka in the first Test of the two-match series starting at the Kingsmead Stadium in Durban on Wednesday, November 27.