As India suffered a humiliating exit from the T20 World Cup on Tuesday, skipper Mahendra Singh Dhoni said his side failed to play to its potential.
India needed to win by at least 20 runs against Sri Lanka but lost the Super Eights match by five wickets to crash out of the elite ICC event.
India looked set for a big score as they were 90 for one in 10 overs after electing to bat but they managed just 163 for five and ended up losing all their second round matches.
"I think their bowlers executed their plans well, even with set batsmen we couldn't score freely. Overall, batting is our strength and we should have done better.
"We didn't perform to our potential. The last 4-5 overs that they bowled really restricted us. We need to improve in quite a few areas," Dhoni said.
Sri Lanka enhanced their chances of making the semi-finals with this win and captain Kumar Sangakkara had nothing but praise for his bowlers.
"At the end, we were chasing at least 144. Even I thought India would make a very big score, but the guys came back really well at the back end to cut off the runs and to pick up wickets as well," he said.
"Dilshan really got the momentum back after the early wickets, and we have always talked about how good our young players are, and they showed that today. Whatever happens after this, we can be rest assured we have done the best we can."
Angelo Mathews, adjudged Man-of-the-Match for his crucial 46-run knock said, "I had to give a good performance with the bat, I'm glad I did it at the right time."
Schedule: ICC World Twenty20
Justice Kapadia replaces Balakrishnan as CJI
When it's cheaper to create Mumbai in Sri Lanka
Spotted: Mahendra Singh Dhoni at Mumbai airport
Mohali T20: Sehwag, Yuvraj help India thrash Lanka