England-based Steven Pienaar, Bernard Parker who plays in Holland as well Belgium-based Anele Ngcongca arrived on Monday night.
On Tuesday morning they were joined by another Belgium-based player Daylon Claasen and Siboniso Gaxa who was on trial in Belgium.
Claasen was expected on Monday night but missed his flight to Johannesburg.
All five players have undergone the national team’s medical examination and have been declared fit for the match.
The team has two training sessions on Wednesday and one on Thursday.
They leave for Nelspruit on Thursday afternoon.