Australia face Sri Lanka at The Oval on Monday needing a win to stand any chance of progressing into the semi-finals of the ICC Champions Trophy.