Wales face a Herculean task to defy the odds at the Stade de France.