Antoine Dupont helped France to a semi-final showdown against South Africa on Saturday while Fiji survived an Irish scare to set up a last-four match-up against Australia in the Olympic rugby sevens tournament.Fiji, who have never lost an Olympic rugby sevens match, are the two-time defending champions, but were made to put in an enormous round of defensive sets against an Irish side for whom playmaker Terry Kennedy shone once again.