Well The semi finals were betwen
1. Sri Lanka and New zealand
2. Australia and South Africa [ Australia and South Africa have been the two best teams over the past decade, but Australia has mostly kept their title as champions and SA have been known as chockers at crunch times, and such was the case as Australia completely destroyed SA. In soccer terms it was like a 5-0 defeat ]
The final was between Sri Lanka and Australia and went by the same way since Australia is such a strong team. Their wicket-keeper scored the most runs and was the man of the match. Australia has now won the world cup 3 times in a row.