The stand-in skipper, possibly the most prolific white ball player after regular leader Virat Kohli, has gone off the boil since the start of the South Africa series.
He will like to score heavily to get his confidence back as he frets on whether he could give Rishabh Pant another game in the tournament.
Touted as Dhoni's successor, Pant is yet to do justice to his immense potential till now. With someone like KL Rahul waiting for his chance, time is running out for the burly youngster from Rourkee.
It was not a perfect start for India's second string squad in the tournament as they lost by five wickets against the hosts in the opening match.
More From This Section
But the Sharma-led side bounced back strongly to beat Bangladesh by six wickets in their next match.
So tomorrow's match would provide India with a chance to make amends for the mistakes they committed against the Islanders in the opener.
The tournament is currently evenly poised as all the three teams have won a game each from two outings but Sri Lanka are leading the table on net run rate ahead of India and Bangladesh.
Opener Shikhar Dhawan is in imperious form with two back-to-back half-centuries in the tournament so far.
After his 49-ball 90 in the opener against Sri Lanka, Dhawan made 55 off 43 deliveries to help India chase down Bangladesh's below-par 140 total with consummate ease in the last game.
After an indifferent Test series against the Proteas, Dhawan found his mojo back at the start of the limited overs leg in South Africa which can be ascertained from his sequence of scores in the last five T20 -- 55, 90, 47, 24, 72.
Among other Indian batsmen, Manish Pandey (37, 27) looked in good nick and along with comeback man Suresh Raina and Dinesh Karthik form the core of the team's middle-order.
On the bowling front, Jaydev Unaadkat needs to be more consistent. The left-ar pacer has picked up four wickets in two matches so far but leaked runs which is not expected while spearheading the attack.
The young and inexperienced Indian bowlers have done a decent job so far with the likes of Washington Sundar, Yuzvendra Chahal and Vijay Shankar living upto their expectations.
Bangladesh pulled off a memorable record chase to stun the Lankans last night, ending their recent run of reverses against the islanders owing to Mushfiqur Rahim's belligerent 35-ball 72.
Chasing a mammoth 215 in the stipulated 20 overs, Bangladesh crossed the line in 19.4 overs for the loss of five wickets, which was the fourth highest run chase in T20 Internationals and Bangladesh's best.
The Lankan bowlers were taken to cleaners by Bangladesh batsmen and the hosts would be hoping for an improved show tomorrow.
Indian bowlers would be wary about Perera, in particular, who has scored 66 and 74 in the two matches, while Mendis made 57 against Bangladesh yesterday.
Teams (from):
Squads:
India: Rohit Sharma (c), Shikhar Dhawan (vice-captain), KL Rahul, Suresh Raina, Manish Pandey, Dinesh Karthik (wk), Deepak Hooda, Washington Sundar, Yuzvendra Chahal, Axar Patel, Vijay Shankar, Shardul Thakur, Jaydev Unadkat, Mohammad Siraj and Rishabh Pant (wk).
Sri Lanka: Dinesh Chandimal (c), Suranga Lakmal (vc), Upul Tharanga, Danushka Gunathilaka, Kusal Mendis, Dasun Shanaka, Kusal Janith Perera, Thisara Perera, Jeevan Mendis, Isuru Udana, Akila Dananjaya, Amila Aponso, Nuwan Pradeep, Dushmantha Chameera, Dhananjaya De Silva.