Showing exemplary fighting abilities, defending champions Australia once again came outvictorious from a difficult situation as they defeated Sri Lanka by a 48-run margin in a rain-affected matchat Port Elizabeth today to march into their third consecutive World Cup final.