Their campaign is back on track after the win over Bangladesh but India will have to address top-order batting woes and inconsistent bowlings to upstage a rampaging Sri Lanka in their third match of the cricket tri-series in Mirpur on Sunday.
India have four points with a win from two matches and will aim to book a place in the January 13 final by beating Sri Lanka at the Sher-e-Bangla National Stadium on Sunday.
Sri Lanka have already qualified for the final after their crushing Bangladesh by nine wickets on Friday. The hosts are yet to open their account from three matches.
A win for India tomorrow will also be a sweet revenge for their five-wicket loss to the same opponents on January 5. But to make it happen, India will have to address bowling worries and top order batting inconsistency.
With dew still playing an important role in deciding the match despite the early start, Indian captain Mahendra Singh Dhoni has said a big total is a must if the team is forced to defend.
The Indians could not do so against Sri Lanka in the first match after Kumar Sangakkara won the toss and Dhoni and his men were asked to bat.
In the next game against Bangladesh also, the opening pair of Virender Sehwag and Gautam Gambhir did not fire and India were in trouble at 51 for three only to be rescued by Dhoni and Suresh Raina.