Back in their elements after the opening match debacle, India will have a score to settle when they take on hosts Zimbabwe in the ongoing Tri-Series 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 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 with 6.3 overs to spare.
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.
The spinners, however, have done a decent job with Amit Mishra and Ojha doing well and Ravindra Jadeja chipping in.
Zimbabwe, meanwhile, will require something extraordinary on thursday to pull off a repeat performance against the mighty Indians.
Their high-flying campaign has already been brought down to earth by Sri Lanka last night when the hosts were skittled out for a paltry 118 in 24.5 overs in a rain-curtained match.
The Lankans led by skipper Tillakaratne Dilshan produced a blistering batting performance to chase down the target in just 15.2 over to inflict a massive nine-wicket defeat on the hosts.
Zimbabwe's batting scorecard wore contrasting looks in the last two matches. While against India, everybody chipped in with meaningful contributions, against Sri Lanka only three could reach double figures.