The team beating New Zealand in the semi-final has not won a world cup on 2 previous occasions. 1999 - Pakistan beat NZ and lost in the final to Australia. 8 years later SL beat NZ and lost to Australia in the final.
4 years on may be it would be SL again who would lose to the team beating Australia.
By the way its going, it seems a comfortable typical Lankan win unless they choke worse than what Saffers did. Saffers should have been the worthy semi-finalists to halt the Lankan run at home. They choked and got kicked out,