Dilshan, who masterminded his side to a seven-wicket victory over Bangladesh with a 122-ball 104 at the Sher-e-Bangla Stadium, suffered a groin injury during the 34th over of the Sri Lankan innings and he is unlikely to play against India on Tuesday.
"Dilshan has pulled a muscle in the groin region. We are hoping that he will be able to play at some point in the tournament," Sangakkara, who came out as runner in the 35th over for Dilshan, said after the match.
Going on from where he left off in India, Dishan played through the pain and scored his third century in six matches.
The Lankan lions will hope to avenge their recent series loss by getting the better of India on Tuesday.
Sreesanth in, Ishant out for Bangladesh tour
For us it was a tour of what ifs: Sangakkara
Zia warns Hasina against 'unequal deal' with India
2009: A year beset by problems for India
Sangakkara replaces Yuvraj as Kings XI skipper