The only concern for Dhoni would be lack of wickets in pace spearhead Zaheer Khan's kitty.
But comeback man Harbhajan Singh looked composed against the hosts and bowled a tight line, which definitely is encouraging for the team.
Pakistan, on the other hand have been a bit inconsistent in the run-up to the sporting extravaganza. They won two successive T20 matches against Australia, but their 94-run loss to the Kangaroos in the final T20 tie showed that their batsmen are vulnerable to quality bowling.
Pakistan's batting line-up exhibits immaturity at this level, but with the likes of Abdul Razzaq, Shahid Afridi and skipper Mohammed Hafiz in the ranks they really have the necessary fire power to upset any side.
Young Nasir Jamshed has shown tremendous promise with the bat and the game against India would certainly test his temperament.
On the bowling front, Pakistan has a much settled line-up with off-spinner Saeed Ajmal and speedster Umar Gul leading their respective departments.
The experience of Razzaq and Afridi with the ball gives Hafiz plenty of options to dismantle any batting side.
With both the teams having tasted success at the big stage -- India winning the inaugural World T20 in 2007 and Pakistan lifting the trophy two years later -- an exciting battle awaits cricket loving fans of both the countries.
Teams (from):
India:
MS Dhoni (captain/wicket-keeper), Gautam Gambhir, Ravichandran Ashwin, Lakshmipathy Balaji, Piyush Chawla, Ashok Dinda, Harbhajan Singh, Zaheer Khan, Virat Kohli, Irfan Pathan, Suresh Raina, Virender Sehwag, Rohit Sharma, Manoj Tiwary, Yuvraj Singh.
Pakistan:
Mohammad Hafeez (captain), Abdul Razzaq, Asad Shafiq, Imran Nazir, Kamran Akmal (wicket-keeper), Mohammad Sami, Nasir Jamshed, Raza Hasan, Saeed Ajmal, Shahid Afridi,
Shoaib Malik, Sohail Tanvir, Umar Akmal, Umar Gul, Yasir Arafat.