Indian skipper Sourav Ganguly hailed a "perfect" performance by his side following their 183-run demolition of Sri Lanka.
"We batted brilliantly and then bowled superbly. We fielded
outstandingly as well so I've got no complaints," he said.
The result guaranteed India a place in the semi-finals and they look the side most likely to challenge holders Australia on current form.
"We've won seven games, which I think is an
achievement in this high pressure tournament.
"Credit goes to everybody, we've stuck together as a team, we worked hard on our game and everybody responded," Ganguly added.
The foundation was laid by batting star Sachin Tendulkar, whose innings of 97 took his total runs for the tournament to 571.
"I am terribly disappointed not to have reached a 100 but the
main thing is that the team won. We are in the semi-final and that
is very exciting.
Tendulkar acknowledges applause for his half century
"The ball came nicely onto the bat - it was a good track if you
hung in there," he said.
India only needed three bowlers as Sri Lanka were bowled out in 23 overs - Javagal Srinath and Ashish Nehra claiming four wickets each and Zaheer Khan picking up the other two.
It was another tremendous effort by 33-year-old Srinath, who has played in all eight games so far.
He now has 313 one-day wickets to his credit, but afterwards deflected praise to other members of the Indian team.
"I think the batsmen did most of the job today, the credit
goes to them," Srinath said.
"When you have a total of 292 to defend, it makes our job that
"It was a great wicket to bowl on, the bounce and carry were
there, I would love to come back here and bowl in the final on March