There are five changes to the starting XV from last weekend’s match against Australia.
Rio Dyer makes his first appearance of this Autumn Nations Series having being named on the wing. Blair Murray moves to full back with Tom Rogers completing the back three.
Sam Costelow comes in at fly half for his first start this November.
Christ Tshiunza is named in the second row alongside Will Rowlands following injury to Adam Beard.
Taine Plumtree starts at No. 8 with James Botham at blindside flanker and Jac Morgan at open-side.
There are two changes among the Wales replacements: Freddie Thomas, who joins the bench as second row cover, is in line to win his first cap for Wales on Saturday. Josh Hathaway joins Rhodri Williams and Eddie James as the back line cover.
Gatland said: “Last week’s result hurts and we are just as disappointed by it as the fans. Our focus now is on training and preparing well for our final game of this Autumn Nations Series.
“There were good elements that we can definitely build on going into Saturday, but we have to improve our accuracy.
“We know what a quality side South Africa are and the physicality they bring. This week we need to show real courage and front up against the World Champions.”
Wales team to face South Africa
15. Blair Murray (Scarlets – 2 caps)
14. Tom Rogers (Scarlets – 5 caps)
13. Max Llewellyn (Gloucester Rugby – 4 caps)
12. Ben Thomas (Cardiff Rugby – 6 caps)
11. Rio Dyer (Dragons – 22 caps)
10. Sam Costelow (Scarlets – 17 caps)
9. Ellis Bevan (Cardiff Rugby – 5 caps)
1. Gareth Thomas (Ospreys – 35 caps)
2. Dewi Lake (Ospreys – 17 caps) captain
3. Archie Griffin (Bath Rugby – 5 caps)
4. Will Rowlands (Racing 92 – 35 caps)
5. Christ Tshiunza (Exeter Chiefs – 14 caps)
6. James Botham (Cardiff Rugby – 15 caps)
7. Jac Morgan (Ospreys – 17 caps)
8. Taine Plumtree (Scarlets – 6 caps)
Replacements
16. Ryan Elias (Scarlets – 43 caps)
17. Nicky Smith (Leicester Tigers – 48 caps)
18. Keiron Assiratti (Cardiff Rugby – 9 caps)
19. Freddie Thomas (Gloucester Rugby – uncapped)
20. Tommy Reffell (Leicester Tigers – 22 caps)
21. Rhodri Williams (Dragons – 4 caps)
22. Eddie James (Scarlets – 2 caps)
23. Josh Hathaway (Gloucester Rugby – 1 cap)