Asian giants Bangladesh and Pakistan got off their T20 WC championships build-up to a flying start Saturday when they defeated hosts Kenya and Uganda in a quadrangular tournament.

Debutant Nazim Uddin led the fightback for Bangladesh, who after losing three early wickets, rallied to beat Kenya by five wickets with 14 balls to spare.

Uddin, one of four new caps in the team for next month's world championships in South Africa, survived an earlier chance to reach 43 and later partnered his skipper Mohammed Ashraful to bring Bangladesh within touch of Kenya's total of 138.

Ashraful blasted 38 runs off 20 balls and by the time he was caught at long-on by Thomas Odoyo, Bangladesh needed only 20 runs from 40 balls to win the game.

Earlier, Pakistan allrounder Shahid Afridi returned to the scene of his world record-setting century with another awesome performance against lowly Uganda in the opening match of the tournament.

Afridi hit seven sixes and three fours for his unbeaten 57 off 15 deliveries and with opener Salman Butt (74) put the game beyond the reach of the Ugandans.

The big target of 226 was a tall order for Uganda, winners of the World Division Two title earlier this year who folded on 78.

Bangladesh and Pakistan will play each other on Sunday in the highlight of the tournament while Kenya take on Uganda.