India avenged their and their fans' defeat of the 2003 World Cup final as Yuvraj Singh once again scripted India's 5 wicket win over defending champions Australia. Yuvraj Singh held his nerve and slammed a match winning fifty and also took two important wickets.
Brilliant bowling by Sri Lankan bowlers restricted England to just 229 in reply Sri Lankan openers had no problem at the duo of Upul Tharanga and Tillakaratne Dilshan scripted an easy 10 wicket win.
Sri Lanka survived a close shave against New Zealand to enter their second consecutive World Cup final, beating the Kiwis by five wickets at the R Premadasa Stadium.
The Indo-Pak semi-final, billed as the match of the century, lived every inch up to its expectations as momentum swayed to and fro but in the end, it was India who held their nerves to put it across Pakistan by 29 runs.
Virender Sehwag's swashbuckling knock of 175 and Virat Kohli's 100 not out helped India post a mammoth total of 370. In relpy Banglaseh were bowled out for 283 runs gibing India a comfortbale 87 runs win.
Riding on Mahela Jayawardene century and skipper Kumar Sangakkara 92, Sri Lanka posted a total of 332 against minnows Canada. In return Canadian were bowled out for just 122 runs.
Pakistan skipper Shahid Afridi took 4/34 to lead his team to victory against host nation Sri Lanka by just 11 runs. Pakistan scored competitive 277 and in return Sri Lankan top order failed to fire and were restricted to just 266.
Zaheer Khan's brilliance with the ball helped India snatch a point from England after a pathetic display from other Indian bowlers and fielders led to team's failure in defending a mammoth target of 338.
A brilliant bowling spell by lethal Lasith Malinga that included a hat-trick wrapped up Kenya for just 142 and Sri Lankan batsman had no problem as they chased down the total in just 18.2 overs with 9 wickets in hand.
A sell-out 35,000 crowd in Colombo was left disappointed after heavy rain robbed them of a potentially thrilling match between co-hosts Sri Lanka and defending champions Australia.
Brilliant all-round display by Yuvraj Singh helped India beat Ireland by 5 wickets. Yuvi took his first five wicket hall and then scored a solid fifty to help India home.
Chasing a victory target of 190, Yuvraj once again played a crucial innings of 51 not out to steer India to a well fought win. He also picked 2 wickets in his 9 overs.
Upul Tharanga and Tillakaratne Dilshan shared a 282 runs opening stand as Sri Lanka posted a winning total of 327 runs against depleted Zimbabwe side which in reply could only score 188 runs and were bowled out inside 40 overs.
India were cruising at 267-1 with powerful batting to come before their dramatic collapse, sparked by Dale Steyn who took 5-50 and India were left red faced when they were bowl out for just 296. In reply sensible batting helped South Africa cruise home in the last over with 3 wickets in hand.
Muttiah Muralitharan grabbed four wickets as the stalwart skittled out New Zealand with his magical spin to script a 112-run win for Sri Lanka. Earlier Kumar Sangakkara scored a brilliant century to help Sri Lanka post 265.
Southpaw Yuvraj Singh scored a swashbuckling century which was well supported by Virat Kohli's solid fifty as India posted 268 against West Indies. In reply super bowling by Zaheer Khan and and Ashwin helped India to 80 run win.