Junior Springbok captain Jeremy Ward will miss the bronze medal play-off match against Argentina on Saturday.
Ward was on Wednesday handed a two week suspension for a dangerous tackle in the World Rugby Under-20 Championship match against England on Monday.
SA Rugby said "Ward received a yellow card for a dangerous tackle on England fullback Max Malins in the 15th minute of Monday's clash, and had to appear before a disciplinary committee on Wednesday evening."
"The independent judicial officer, Mike Hamlin, ruled that the act of foul play was a breach of Law 10.4(i) (tackling a player in the air) and imposed a low-end entry point sanction of three weeks."
"However, the sanction was mitigated to take into account various factors including the player's exemplary disciplinary record, and was reduced to two weeks," Saru said.
The suspension will remain in place until midnight on 3 July, 2016.