South Africa ran out 19-14 winners in a closely contested match, scoring tries through Cecil Afrika (2) and Siviwe Soyizwapi, two of which were converted by Branco du Preez.
Fiji scored twice through Waisea Nacuqu in between a red card for Isake Katonibau.
Both tries were converted by Osea Kolinisa with the islanders leading 14-7 at the break.
Tries: Cecil Afrika (2), Siviwe Soyizwapi
Conversion: Branco du Preez (2)
Tries: Waisea Nacuqu (2)
Conversions: Osea Kolinisa (2)