Shikhar Dhawan and Virat Kohli hit half-centuries to lift India to an eight-wicket win against Sri Lanka and into the final of cricket’s Champions Trophy against tournament host England.
Australia beat Sri Lanka by 137 runs in their series-opening cricket Test as Mitchell Starc and Peter Siddle took six wickets in the last session.
Captain Mahela Jayawardene’s second successive Test century pushed Sri Lanka to 238-6 at the end of the first day of the second cricket Test with England in Colombo.
Sri Lanka ended day three of the third cricket Test against Australia with a 112-run lead as it targets a victory to tie the series.
Lahiru Thirimanne scored his maiden one-day century as Sri Lanka beat Australia by eight wickets in Adelaide to tie their five-match limited-overs series at 1-1.
Australia routed Sri Lanka by a record innings and 201 runs to win their Test cricket series with a match to spare.
Sri Lanka overcame a late challenge from New Zealand to win by 5 wickets and reach the Cricket World Cup final as Muttiah Muralitharan added to his record one-day wicket total in his last match on home soil.
Sri Lanka totalled 169-6 against England in its World Twenty20 cricket match at home in Pallekele.
Sri Lanka won the toss and elected to bat first in the Cricket World Cup final against India, the first to be contested between the two Asian teams.
Australia was frustrated by resistance from Sri Lanka’s batsmen and rain delays in its bid to win their series-opening cricket Test on the final day.