In another match played here, Sri Lanka brushed aside Bangladesh by five wickets.
Smriti Mandhana, a 19-year-old left-hander from Mumbai, hit an unbeaten 73 off 52 balls to lift India to 147 for four after home team captain Mithali Raj won the toss and elected to bat.
Mandhana, who hit 10 boundaries and a six, put on 72 for the third wicket with Harmanpreet Kaur (24) after wickets off successive deliveries by Kim Garth had reduced India to 16 for two in the third over.
India medium fast bowlers Shikha Pandey and Niranjan Nagarajan picked up two wickets each.
More From This Section
In another match under lights in Bengaluru, Sri Lanka skittled Bangladesh for 95 with one ball to spare after electing to field and then surpassed the modest target in 18.1 overs.
Nigar Sultana played a lone hand for Bangladesh with 33 as seamer Oshadi Ranasinghe claimed three wickets for 14 runs and Eshani Lokusuriyage took two for 17).
Sri Lanka was coasting at 49 for one when Bangladesh fought back with three wickets in the space of eight runs, but Ranasinghe and Lokusuriyage teamed up again to steer their side home.