Pretoria University will play Algeria on January 16 in a warm-up match for the north Africans ahead of the African Nations Cup finals.
This has been confirmed by coach Steve Barker, who says the match will be played either at Pretoria or Rustenburg, where Algeria are to be based for the duration of the tournament and a two week period before it kicks off.
The north Africans, whose only success in the continental championship came when they hosted the event in 1990, are set to be the first of the Nations Cup finalists to arrive in the country, just after New Year and have an official friendly with Bafana Bafana on January 12 at the Orlando Stadium.
They have also arranged another warm-up match with Platinum Stars but the details still have to be firmed up.
Algeria start their Nations Cup campaign in Group D on January 22 when they face neighbours Tunisian in Rustenburg.
Their other two group matches are against Togo on January 26 and then hot favourite Ivory Coast on January 23 – also both at the Royal Bafokeng Sports Palace.
Algeria on Tuesday named a 24-man squad for the trip – one player will be cut by the deadline of January 9 for the submission of squads to the Confederation of African Football.