South Africa became the first team into next Sunday's second semi-final after a remarkable 37-20 win over Fiji in Marseille on Sunday.
Fiji have made it through to the World Cup quarter-finals after an extraordinary 38-34 win over Wales in Nantes on Saturday.
Australia kept themselves on course for a likely quarter-final showdown against England with a clinical 55-12 win over Fiji on Sunday.
Fiji's match against Wales ought now to decide the runner-up position in Pool B after the Fijians struggled to beat Canada 29-16.
Fiji, like many others, got their World Cup off to a stuttery start on Wednesday, beating Japan 35-31 in a pulsating clash in Toulouse.