DHAKA, Feb. 28 - Sri Lanka continued winning streak as it clinched a two-wicket victory over India on Friday at the Khan Shaheb Osman Ali Stadium at Fatullah on the outskirts of Bangladesh's capital Dhaka.
Batting first, India scored 264 runs for nine wickets in the fourth match of the 12th Asia Cup one-day cricket tournament.
Riding on 103 runs from KC Sangakkara, Sri Lanka chased down the target in 49.2 over with two-wickets in hand.
MDKJ Perera and HDRL Thirimanne contributed 64 runs and 38 runs respectively to steer their side to victory over India.
BAW Mendis picked up four wickets while SMSM Senanayake grabbed three wickets to keep things tight for Indian batsmen.
S Dhawan scored highest 44 runs for India.
Mohammed Shami and RA Jadeja grabbed three wickets each while R Ashwin got two wickets but their efforts were not enough to stop Sri Lanka which started its Asia Cup campaign with a 12-run win over defending champions Pakistan in the first match of the tournament.
In the second match of the tournament, India defeated hosts Bangladesh by six wickets on Wednesday.
Bangladesh will now face tournament-debutants Afghanistan Saturday to stay alive in the Asia Cup after suffering the opening defeat.
Pakistan Thursday defeated Afghanistan by 72 runs in the third match of the five-way battle for regional supremacy which are being fought among four Test-playing nations -- Bangladesh, India, Pakistan, Sri Lanka and an ICC (International Cricket Council) associate Afghanistan.
All the five teams will play four matches that is one against each other and will be rewarded 4 points for victory and 2 points for tie or no result.
After the preliminary round, the two teams with the maximum points will qualify for the final.
The 2012 Asia Cup was the 11th edition of the tournament that was also held in Bangladesh. Pakistan won the tournament by beating Bangladesh in the final by 2 runs.