Opener Gautam Gambhir hit an unbeaten century to steer India to a seven-wicket win over Bangladesh in the final round-robin match of a triangular one-day series on Thursday. India will play Pakistan in Saturday's final. Gambhir and Sehwag led India to an easy victory as the team reached its target of 223 with 14.5 overs to spare. Gambhir was 107, his fifth one-day century, while his opening partner Virender Sehwag hit 59 to post his 11th half century. Earlier, Roqibul Hassan scored a career-best 89 in Bangladesh's 222 all out with one ball to spare. Roqibul Hassan struck 89 from 117 balls and shared a vital middle-order partnership with Mohammad Ashraful. Hassan's innings ended after he hurt his hamstring and was out to R.P. Singh. Hassan's 76-run third wicket stand with captain Ashraful (36) came after Bangladesh, winning the toss and electing to bat first, lost two early wickets just for 17. Ashraful was also cautious, his 36 coming off 67 balls. Pace bowlers RP Singh and Irfan Pathan took three for 46 and two for 48 respectively.Dhoni used seven bowlers. T20 Cup qualifiers Two spots at the 2009 Twenty20 World Cup are on the line when Ireland hosts a six-team qualifying tournament in August. Ireland, which has one governing body embracing players from the Irish Republic and Northern Ireland, is seeded No. 1 and will be in Group A with Scotland and Bermuda for the Aug. 2-4 tournament in Belfast. Kenya is the top seed in Group B, which also features the Netherlands and Canada. The top two teams will qualify for the Twenty20 World Cup next year in England, joining the 10 Test nations. Scotland and Kenya played in the inaugural Twenty20 World Cup in South Africa last year. India won the first World Cup, sparking a boom in the most condensed version of international cricket with lucrative sanctioned and rebel leagues established in India and across the globe.