You guys all say Australia.
At this stage in the competition, you need to win 3 games to win. That can only come from possessing an excellent team. Hence why no one is backin New Zealand or Windies to get to the semis, their teams just aren't as strong as the others.
But I just don't think that the Aussie team has the ability to go all the way. The openers have been very good, but then Ponting's struggled and the middle order generally hasn't excelled. Lee has been very good. Johnson started well but has been crap the last couple of games. Tait is alright, but gives so many extras. I don't think that Watson has the ability to bowl 10 overs against top opposition.
They've beaten New Zealand, but lost to Pakistan, and most likely would have lost to Sri Lanka. So, like India they have one victory against a top side under their belts. But unlike India, they got fairly comprehensively beaten by pak, whereas india's games have been close.
They were only able to take six Kenyan wickets (granted they did win by 60 runs).
If India can get going, they have the resources to get a big score. They might be collapsing in the last few overs, but their middle order can bat. Sehwag, Tendulkar, Kohli and Yuvraj have all scored centuries (with yuvraj hitting 3 50s too!), and Gambhir has hit a couple of 50s.
The pitch is likely to favour batsmen and spinners. Krezja and Smith have the skill, but not the experience imo. Not only does India have an army of spinners (in theory their team could have up to 8 spinners in it) but there's some good and experience players among the mix.
India's batting lineup is also far superior on paper. I'd still take Sehwag and Tendulkar opening over Haddin/Watson, every day of the week
So in conclusion: I would favour India to knock Aus out, but really anything is possible.