It’s just a warm-up game, but both teams have plenty to do to get in shape for the World Cup.
South Africa will tinker with the combinations with an eye on the World Cup, but will still be desperate to double their lead.
Sri Lanka just need just a draw at Port Elizabeth to become the first Asian side to win a Test series on South African soil