Rain arrived at the innings break after South Africa opted to bat and scored 301 for eight from their allotted 50 overs at the Super Sport Park.
South Africa have already clinched the three-match ODI series having won both the earlier matches in Johannesburg (December 5) and Durban (December 8).