Cardiff: India and Sri Lanka will clash in the semifinals of the ICC Champions Trophy here on Thursday in what will be a repeat of the 2011 World Cup final in Mumbai. Unbeaten in the group stages, India will be the fancied team on paper but the Lankans are on the ascendency after defeating both England and Australia en route to the semifinals.
While India were the first team to make the round of last four from the tournament's Group of Death with an all-win record, Sri Lanka grabbed the last semifinal berth on Tuesday after warding off a late challenge from Australia. The 20-run win against the Aussies at The Oval enabled the Lankans to finish level on points with England, but an inferior run-rate pushed them to No. 2 and earn a date with India at Sophia Gardens.