Back in their elements after the opening match debacle, a confident India will have a score to settle when they take on hosts Zimbabwe for the second time in the ongoing cricket tri-series in Harare on Thursday.
Zimbabwe had spoiled Suresh Raina's captaincy debut when they inflicted a stunning six-wicket defeat on India in the tournament opener in Bulawayo but the visitors were quick to recover as they thumped Sri Lanka in their second outing to bounce back.
At the halfway stage, all three teams have one win and a defeat against their names and India will go all out for a win on Thursday at the Harare Sports Club to put one foot in the June 9 final of the tournament.
For India, their batting has been the biggest strength so far as they posted 285 in the first match and chased down 242 with consummate ease in the second tie.
Batting mainstay Rohit Sharma has been in the form of his life as he slammed consecutive centuries to anchor the Indian innings in both the matches. All-rounder Ravindra Jadeja and vice-captain Virat Kohli have also sizzled with the bat. The team, however, has not been served well by its openers.
Both Dinesh Karthik and Murali Vijay could not give starts that India is so used to when Virender Sehwag and Gautam Gambhir open the innings. Raina, on his part, looked in good nick in both the matches but the team is yet to get a big knock from the skipper.
The last time they met Zimbabwe, it was India's inexperienced pacers which let them down. But in the match against Sri Lanka, the young guns put up a better bowling performance with Ashok Dinda and Umesh Yadav looking better bowlers.