India comfortably won their second World Cup warm-up match against Bangladesh by 95 runs at the Sophia Gardens.
The first match will take place at the Kennington Oval in London, between England and South Africa.
Team India begin their World Cup campaign against South Africa on June 5 at the Rose Bowl in Southampton.