Sri Lanka beat Bangladesh and United Arab Emirates in Group A, while India downed archrivals Pakistan and Hong Kong for maximum points from Group B.
India, three times champions, take on Bangladesh here on Saturday to kick off the Super League stage, where all teams play each other once to decide the July 6 finalists.
The fourth team involved are hosts Pakistan.
Indian captain Mahendra Singh Dhoni paid tribute to batsman Virendar Sehwag, who has been in swashbuckling form.
"He plays in his own style and although there is a fair amount of risk involved, we always want him to play in his own style. Hopefully he keeps his form in the Super League matches as well," said Dhoni.
Sri Lankan captain Mahela Jayawardene was happy with his team's form.
"We had good work-outs but there is still hard work ahead. The expectations are high as defending champions but we are capable of doing well and realise how important it will be to win all the matches," said Jayawardene.
Sri Lanka play Pakistan in their first Super League match on Sunday.