Both the Proteas and Australia will travel to Dubai on Saturday night for a potential Champions Trophy semi-final against India, with one of the teams having to return to Pakistan the following day.
Australia qualified for the semi-finals from Group B after their last group match against Afghanistan was rained out, and South Africa will join them after bowling England out for 179 on Saturday.
LIVE: Proteas vs England (Champions Trophy)
However, the semi-final lineup will only be confirmed after the last Group A match between India and New Zealand in Dubai on Sunday.
India are playing all of their matches in Dubai after refusing to travel to Pakistan.
An ICC official said the decision to send both semi-finalists from Group B to Dubai was to give the team that does end up playing the semi-final there on Tuesday as much time as possible to prepare.
But it means the other Group B team will train in Dubai only to return to Pakistan for the second semi-final in Lahore on Wednesday.
Photo: Chris Hyde/ICC via Getty Images