Hyderabad Feb 13 : India and Bangladesh have taken the battle in the only Test to the fifth and final day on which Bangladesh need 356 runs to win. India on the hand need seven more wickets to win the Test in Hyderabad. India picked up three wickets in the final session of play on day four to reduce Bangladesh to 103 for 3 after setting a target of 459 runs for the visitors. India declared their second innings at 159 for the loss of four wickets.