Looking at the Cricket world cup fixtures I think It would be tough to say really who will win the cup because no one is assured which team will meet whom in the quarter finals. Although I wish India wins the Cricket World Cup, it mostly depends on their ability to perform till the last ball.
May be India or Sri Lanka, Sri Lanka Team is in good form, India need to improve in fielding and bowling
Of course india because it has got the best batsman's in the world like sachin tendulkar,shewag,yuvraj,dhoni,raina,gambhir ec., hope they will lift the 2011world cup
From current view ... India and South Africa are tough competitor, followed with England and Newzeland .. though I wonders where is Australia ??