MS Dhoni's side suffered embarrassment in the opening match of the Super 10 stage after being bowled out for 79 by New Zealand, but then followed it up with a fantastic six wicket win over their rivals Pakistan, which kept their hopes of qualification alive.
Now they head to Bengaluru, to face a Bangladesh side who have a very slim chance of making the semi-finals themselves after defeat to both Pakistan and Australia in their opening Group 2 matches.
Resurgent India set to be unchanged
The win over Pakistan could be the major boost which kickstarts India's surge towards the semi-finals. After the loss to the Black Caps, all seemed lost, but now their hopes of qualification have peaked, and they know that two wins in their final two matches will confirm their spot in the last four.
The top-order outside of Virat Kohli has failed to fire so far, which will be the biggest concern to India. Yuvraj Singh played a solid innings alongside Kohli against Pakistan, whilst Dhoni has looked in good-form during his two innings.
The lack of runs though, from openers Shikhar Dhawan and Rohit Sharma, as well as number four Suresh Raina will need to change if India are to progress further in the competition.
The bowling attack has done relatively well, and they look to have found a good balance, with Ravi Jadeja's left-arm spin, Jasprit Bumrah's death bowling and Ashish Nehra's new ball spells the standout so far.
Tigers unsure over Tamim return
Bangladesh are sweating over the return to health of Tamim Iqbal ahead of their must-win game against the hosts on Tuesday.
Tamim missed the sides previous game against Australia a couple of days ago with food poisoning, and it is not known yet whether he will return for the matchup with India.
He was sorely missed at the top of the order, and Bangladesh relied much more on their middle-order, with Mahmudullah stepping-up to the plate with a brilliant 49 in a losing effort.
The emergence of Mustafizur Rahman in this tournament in the defeat to the Aussies should give the bowling attack a massive boost after the losses of Taskin Ahmed and Arafat Sunny to ICC bans, whilst Sabbir Rahman and Shakib Al Hasan have both been in good form, and will need to be at their best if Bangladesh are to claim their first victory in the Super 10 stage.