I'd bet on South Africa to shade a final against the Aussies 2-1. South Africa have an ideal squad for ODI's with plenty of flexible players. Australia are always relying on Symonds and Co for a fifth bowler, whereas SAF have Kallis (if fit.) Sri Lanka will struggle as they are in a transitional period, but I don't see the Aussies winning it. They struggled against England, who by all accounts are a poor One Day side. Good opposition like South Africa and Sri Lanka will be a sterner challenge. It depends on what type of pitches are served up as well. But if Kallis plays, SAF will walk the finals.