The hosts had already dominated against visitors who were beaten by Australia in the T20 World Cup final just a week ago, cruising to consecutive victories to guarantee a series triumph before Sunday's final game.
India opted to bat first at Eden Gardens and raced to 69-0 at the end of the powerplay – their highest score in the first six overs of the series - before Ishan Kishan (29) fell two balls later.
New captain Rohit carried on imperiously, blasting three sixes in his 31-ball 56 to not only become just the second batter to hit 150 maximums in T20I cricket but also to place him top, above Virat Kohli (29), for the most 50-plus scores in the format.
The hosts eventually concluded on 184-7 from their 20-over allocation after Deepak Chahar clubbed 21 from eight deliveries as India collected 50 runs from the final five overs.
New Zealand's response began brightly with 16 taken off Chahar in the second over, but Axar (3-9) removed Daryl Mitchell, Mark Chapman and Glenn Phillips cheaply to leave the visitors 37-3 after their first six.
Martin Guptill (51) offered the only serious resistance for the tourists, who capitulated to 111 all out to hand India their eighth consecutive match win in T20I bilateral series against New Zealand.
Santer shines as Kiwi bowlers falter
Mitchell Santer (3-27) was the only New Zealand bowler to go for an economy under seven.
While picking up the key wickets of Kishan, Suryakumar Yadav and Rishabh Pant, the left-armer bowled tightly after the powerplay and, with more support, could have limited India to a lower total.
Almost perfect from Axar
Tasked with operating in the powerplay, Axar struck with his first delivery in the match and that set the tone for the rest of the game.
As well as picking up a trio of wickets in quick succession, the off-spinner produced 13 dot balls to concede just nine runs from his three overs.
After making a valuable 48 when India won the first game in the three-match series by five wickets on Wednesday, Rohit – who took over from Virat Kohli as T20 captain for this series and seems set to be handed the role on a full-time basis – added a rapid 55 on this occasion as he and KL Rahul produced a century opening partnership.
Chasing New Zealand's 153-6, Rahul plundered 65 from 49 balls and Rohit's runs came from just 36 deliveries, before India withstood a slight stumble to get over the line with 16 balls to spare.
Rishabh Pant finished it off with two sixes at the start of the 18th over, with India getting the job done emphatically at JSCA International Stadium Complex.
New Zealand captain Tim Southee's inspired bowling had accounted for both openers and Suryakumar Yadav, but by that point India were almost home and hosed. Pant and Venkatesh Iyer both finished on 12 not out.
The visitors paid the price for being unable to build on a strong platform of their own, having been 79-1 in the ninth over. Martin Guptill thrashed 31 from 15 balls, perishing to a top edge off Deepak Chahar after striking the same bowler for six from the previous delivery.
Harshal Patel had a strong debut for India and his 2-25 included the wicket of middle-order dangerman Glenn Phillips, who hit three sixes, taking his total to 97 in T20 matches at all levels in 2021, making 34 in 21 balls.
The three-match series concludes in Kolkata on Sunday, with India eyeing a clean sweep.
Rohit and Rahul take game away from Kiwis
Trent Boult dropped Rohit on 29 after he sliced into the on side. A wicket at that point, in the 10th over, might have made a difference, but India's opening pair went on to put on 117 and such a foundation meant the outcome became a foregone conclusion. It means the India openers have equalled the most century partnerships in T20I matches, joining Pakistan's Babar Azam and Mohammad Rizwan on five.
Super Southee efforts in vain
Southee's salvo came too late to majorly affect the outcome, but his bowling was terrific and figures of 3-16 from four overs matched his fifth-best T20I performance, in what was his 92nd appearance in the short format for the Black Caps.
India were in trouble when they lost Shubman Gill (7), Suryakumar Yadav (7) and Sanju Samson (5) within seven overs, but Deepak Hooda (41 not out) and Axar (31 not out) put on an unbeaten partnership of 68 to carry the hosts to 162/5.
Axar then dismissed two after taking up the ball, while debutant Mavi claimed a four-wicket haul, though India were made to endure a nervy finish as both Kasun Rajitha (5) and Dilshan Madushanka (0) were run out in search of a match-winning boundary at the last.
The hosts made a poor start at the Wankhede Stadium, losing Gill lbw before Yadav handed Bhanuka Rajapaksa a simple catch from Chamika Karunaratne's first delivery.
India crawled to 77/3 before suffering another huge blow as Wanindu Hasaranga caught Ishan Kishan (37), but they eventually posted a respectable target thanks to the efforts of Axar and Hooda – both of whom would play key roles in the dramatic finale.
Mavi's superb showing then seemed to have put India in complete control as the visitors were reduced to 132/8, but Karunaratne (23 not out) teed up a frantic finale with two huge sixes.
Requiring five runs from three balls, Sri Lanka were suddenly favourites, but Hooda and Axar combined to run out Rajitha before Kishan sent stumps flying as Madushanka went for two runs from the final ball, sealing a dramatic win.
India take the initiative
India approached Tuesday's contest having gone unbeaten throughout their last 10 multi-game men's T20I series (W9 D1), though Sri Lanka's late recovery appeared likely to put their fine run of form under threat.
However, the Men in Blue held on in a frantic finale to take a 1-0 lead over their visitors, who were the last team to record a T20I series triumph against them in July 2021.
Mavi makes his mark
After struggling with the bat for long periods, India needed their bowlers to come up with the goods, and debutant Mavi obliged.
The 24-year-old recorded impressive figures of 4-22 as he claimed the crucial wickets of Pathum Nissanka and Dhanajaya de Silva on a stellar debut.
KL Rahul and Shikhar Dhawan each had fifties for India, whose impressive score of 201-6 never looked achievable for a Sri Lanka side that was skittled for 123 with 4.1 overs remaining.
Dhawan (52) brought up his half century with a single after a shot through extra cover but his 97-run union with Rahul was ended by Lakshan Sandakan (3-35) three balls later.
Rahul (54) fell two deliveries after making his fifty and Sandakan removed Shreyas Iyer in the same over to bring in captain Virat Kohli, who was batting down at number six.
Kohli hit a match-winning six in the second T20 and he made 26 off 17 before being run out attempting an ambitious second off Lasith Kumara, who dismissed Washington Sundar for a golden duck next ball.
India were at 164-6 with 16 balls remaining so Manish Pandey (31 not out) and Shardul Thakur cut loose, the latter bludgeoning two maximums and a four in a sensational eight-ball 22.
Jasprit Bumrah (1-5) moved clear of Yuzvendra Chahal (0-33) as India's leading T20 wicket-taker with a short ball to Danushka Gunathilaka (1) in the opening over of the chase and Sri Lanka were soon in trouble at 26-4.
Angelo Mathews (31) and Dhananjaya de Silva (57) steadied the ship with a 68-run stand for the fifth wicket, but when Sundar accounted for the former the jig was up.
Dhananjaya managed to reach fifty despite a distinct lack of support, but Navdeep Saini (3-28) removed him and Lasith Malinga to put the tourists out of their misery.
The Men in Blue wasted no time in decimating the South African batting order in Kerala, with Arshdeep Singh and Deepak Chahar combining to reduce the Proteas to 9-5.
The stunned tourists set a target of just 106, one India experienced little trouble in surpassing courtesy of half-centuries from KL Rahul and Suryakumar Yadav.
South Africa skipper Temba Bavuma failed to lead from the front on his return from injury as he was dismissed six balls in, and that was a sign of things to come as Arshdeep produced an incredible second over.
Arshdeep accounted for Quinton de Kock (1), Rilee Rossouw and David Miller – the latter duo for ducks – in the space of five deliveries as South Africa crumbled, before Chahar handed him a catch from Tristan Stubbs (0).
South Africa avoided further loss until Harshal Patel bowled Aiden Markram (25) lbw in the eighth over, but they made slow progress towards their score of 106-8 through Wayne Parnell (24) and Keshav Maharaj (41).
India joined South Africa in losing their captain early as De Kock caught Rohit Sharma for a duck following Kagiso Rabada's delivery before doubling up to fell Virat Kohli (3).
That was the extent of the Proteas' response, however, with the efforts of Rahul (51 not out) and Yadav (50 not out) ensuring India brought up 110 runs with 20 balls remaining as they seized the initiative in the three-match series.
South Africa run ends in dramatic fashion
South Africa came into Wednesday's match having won their last four completed T20Is away from home, looking to post seven wins on tour in a calendar year for just the second time in the format (after winning 14 in 2021).
However, their hopes of extending that fine run were left in tatters by India's fast start with the ball, as Arshdeep and Chahar ensured they became the first bowling side among full-member teams to scalp five wickets in the first three overs of a T20I.
Rahul and Yadav ease India to victory
South Africa's tally of 106 runs is the seventh-lowest score they have managed in the format, with their worst such performance also coming in India this year (87 all out in Rajkot in June).
India made a slow start to their chase, posting their lowest score (17-1) in a six overs powerplay in the format. However, the patience of Rahul and Yadav ultimately paid dividends as India cruised to a routine win.
The hosts won by six wickets at Ekana Stadium but only just managed to reach the low target set by New Zealand during what seemed a poor innings that saw them finish on 99-8.
It was the first time the Black Caps had failed to reach 100 runs in a T20I against India, though it was not as bad as it first seemed on a difficult pitch.
Finn Allen's (11) reverse sweep attempt from Yuzvendra Chahal's (1-4) delivery saw him knock the ball on to himself and then the stumps for India's breakthrough, and Devon Conway (11) soon followed when caught behind by Ishan Kishan off Washington Sundar (1-17).
Glenn Phillips (5) was the third to fall victim to a botched reverse sweep, and Daryl Mitchell (8) also failed to reach double digits, with that pair removed either side of Mark Chapman (14) being run out.
Michael Bracewell (14) and Mitchell Santner (19 not out) formed one of only two stands to yield 20 runs, before New Zealand's innings petered out with only five in the final over.
India's response was not emphatic – they also failed to register a single six.
Shubman Gill (11) gave Allen an easy catch with a top edge off Bracewell (1-13) for an early boost, before Kishan (19) was run out and Rahul Tripathi (13) was caught at deep midwicket.
Suryakumar Yadav (26 not out) – aided ably by captain Hardik Pandya (15 not out) – ultimately dragged India over the line, getting just enough power on the penultimate ball to reach the boundary and take India to 101-4.
Suryakumar decisive when it counts
Having managed at least 47 runs in each of his previous three T20Is, Suryakumar is not used to struggling to amass significant totals.
Much like everyone else on Sunday, he could not quite find momentum with his 26 coming off 31 balls, but the fact he had the nous to be the only batter to break the 20-runs barrier should not be overlooked.
New Zealand bowlers give them a fighting chance
The batsmen should not take too much blame – pretty much all of them from both sides struggled on a wicket that Hardik criticised afterwards – but the Black Caps bowlers had plenty of work to do here.
The wickets did not tumble with quite the same regularity as when they were in bat, but with the ball they ensured the match remained tight – the fact they took it to the final over is commendable in itself.
Head coach Dravid has mild symptoms and is being supervised by the Board of Control for Cricket in India (BCCI) medical team.
The legendary former India batter will be able to join up with the team once he has tested negative.
India face fierce rivals Pakistan in their first match of the Asia Cup at the Dubai International Stadium on Sunday.
They will also take on a qualifier in Group A in a tournament that will be played with a Twenty20 format.
VVS Laxman stepped in to take over as head coach for the ODI series whitewash of Zimbabwe as Dravid was given a rest.
In a rain-hit match, India dominated with the ball before quickly hitting their chase target on DLS with nine balls remaining to win by seven wickets.
Sri Lanka's openers had a strong game on Saturday, but they could not carry that form into the second game as Kusal Mendis was caught for 10, before Pathum Nissanka was dismissed with just 32.
However, it looked like they had found their footing with Kusal Perera's knock of 58, only for India's bowlers to step up the pressure.
Hardik Pandya took Perera and Kamindu Mendis (26) at the start of the Sri Lanka collapse, while Ravi Bishnoi finished with 3-26, including getting out Dasun Shanaka and Wanindu Hasaranga for ducks as the hosts finished with 161-9.
India only played three balls at the start of their innings before rain interrupted proceedings once again, meaning they were set a target of 78 in eight overs on DLS.
Yashasvi Jaiswal got them almost halfway on his own, hitting 30, but it was Pandya who eventually carried them over the line, finishing with back-to-back fours as India moved into an unassailable 2-0 series lead.
Data Debrief: Sri Lanka woes continue
Sri Lanka left the T20 World Cup disappointed after an underwhelming campaign, and things have not got much better for them since then.
Their openers have been strong, but in the last two games, Sri Lanka have lost 16 for 68 in the last six overs.
Take nothing away from India's bowlers though, as Patel, Bishnoi and Singh all have four wickets each for the series after dominant displays.
India cruised to an eight-wicket win in the low-scoring opener on Wednesday, but the runs flowed in Guwahati on Sunday as Suryakumar Yadav (61) and KL Rahul (57) helped the hosts post an imposing 237-3.
Suryakumar and Rahul both hit half-centuries in the first match, and they were at it again as South Africa's bowling attack failed to get control of the match, with only Keshav Maharaj (2-23) picking up wickets as the likes of Kagiso Rabada and Lungi Ngidi struggled.
India's score was their fourth-highest in T20Is, aided by important innings from captain Rohit Sharma (43) and Virat Kohli's unbeaten 49. Yadav's runs, meanwhile, came from just 22 balls, five of which he despatched for six.
South Africa's chase started woefully, as captain Temba Bavuma and Rilee Rossouw were both dismissed for nought by Arshdeep Singh in the second over.
Quinton de Kock and Miller fought to keep South Africa in the game, as former captain De Kock made a snappy 69 not out while Miller hit 106no from 47 balls.
Despite those efforts, the Proteas never truly threatened to chase the challenging total as they lost the series with a game left to play, finishing on 221-3. The third match takes place on Tuesday in Indore.
Record-setting Suryakumar
Suryakumar became the fastest player to reach 1,000 T20I runs in terms of balls faced, as he hit five fours and as many maximums to post his second half-century in a row.
He reached 1,000 T20I runs in 573 balls, 31 fewer than the previous record-holder Glenn Maxwell required, and helped India to set a huge target as the Proteas bowlers were carted to all parts.
Rabada struggles to make a dent
A key member of South Africa's pace attack, Rabada failed to make a significant impact as he finished with figures of 0-57 in his four overs.
The most expensive of the visitors' bowlers, Rabada was hit for 10 boundaries as India stormed to a total out of South Africa's reach.
The 30-year-old was absent for the first match of the ODI series on Thursday, which South Africa won by nine runs, after struggling with a back issue in the third T20I against the Proteas earlier in the month.
With the World Cup following in Australia later in October, India have been dealt another injury blow having also lost quick Jasprit Bumrah to injury.
Chahar was named as a reserve for the World Cup, alongside fellow seamer Mohammed Shami, though the extent of the former's injury remains unknown as he heads back to Bengaluru to be monitored.
It is not the first time Chahar has suffered injury problems having already missed six months of action this year due to fitness issues.
All-rounder Washington Sundar has been called up as Chahar's replacement for the remainder of the ODI series in South Africa.
The visitors completed a clean sweep of the two-match series thanks to a superb second-wicket stand of 176 between Sanju Samson and Deepak Hooda, eventually reaching 225-7.
That partnership proved enough to stave off what would have been a famous Irish triumph, but only by a narrow margin after skipper Andrew Balbirnie's 60 off 37 balls dragged the hosts close to victory.
With a six required for a stunning win, Mark Adair could only manage a single on the final ball to ensure India clung on in what proved a far tougher match than their blowout seven-wicket win on Sunday.
Ahead of next month's three-game tour against England, which follows this week's rearranged fifth Test match at Edgbaston, the visitors will feel they have been now suitably tested.
Samson and Hooda overcame the early loss of Ishan Kishan for three to make it a magnificent display with 77 and 104 respectively, combining for a cumulative 28 boundaries between them.
Though a flurry of late wickets looked to have checked India's stride, their total still seemed to represent a tall order for Ireland to chase, particularly after Balbirnie fell to make it 107-3 in response after 10.3 overs.
But Harry Tector (39) and George Dockrell (34) helped lead a stirring reply to take the match down to the wire, where the hosts fell agonisingly short of a historic result.
Kishan yet to lock in spot?
With three in this match and 26 on Sunday, Kishan hasn't had a two-game streak to remember - and with just one 50 in his past five T20Is, there is an argument - perhaps bizarrely - that his spot at the top of the order for this year's T20I World Cup remains in flux. The left-hander will likely be safe even with a poor run against England however, thanks to doubling as wicketkeeper.
Tector tough to touch
Harry Tector was in the mood to bat fast again, and clubbed his 39 from 28 balls, with five boundaries. It comes on the back of a standout innings in the first match, and a trio of impressive scores in February, including a half-century off 37 balls against the United Arab Emirates.
South Africa had won the first match by nine runs in Lucknow, after a 2-1 reverse in the preceding T20I series, but India made light work of their chase in Sunday's second tussle between the teams.
Iyer hit 15 fours in his ODI career-best 113 not out, with Ishan Kishan weighing in with 93 as the third-wicket pair put India firmly on course for victory.
A stand of 129 for the third wicket between Reeza Hendricks (74) and Aiden Markram (79) underpinned South Africa's 278-7, with Heinrich Klaasen (30) and David Miller (35no) also making handy contributions lower down the order.
Opening bowler Mohammed Siraj took 3-38 from his 10 overs, including the wickets of Hendricks and opener Quinton de Kock. The paceman bowled the final over of the innings, from which South Africa could only prise three runs, putting the hosts on a high heading into their reply.
India lost openers Shikhar Dhawan, who captained the side, and Shubman Gill before the score reached 50. However, Kishan and Iyer soon took a grip on proceedings, putting on 161 for the third wicket.
Kishan had clubbed seven sixes and went down on the attack, caught by Hendricks while attempting to pull away a delivery from Bjorn Fortuin.
Sanju Samson joined forces with Iyer, making 29 not out in the supporting role before Iyer chopped away the winning boundary, taking India to a winning score of 282-3 with 4.1 overs to spare.
Get set for Delhi decider
This three-match series will come to a head on Tuesday, before the teams head off to the T20 World Cup. India go there on a high after the batting exploits of Iyer and Kishan.
Kishan might be kicking himself at missing out on a century, with his previous highest score in ODIs having been a modest 59.
Iyer had one previous ODI century, a 103 that he scored against New Zealand in Hamilton in February 2020. In his last six ODIs, he now has one century, four 50-plus scores, and a 44.
Super Siraj
'Death' bowling can be a thankless task, but Siraj showed himself to be a classy finisher as the Proteas were left frustrated. His innings haul gave him his best bowling figures in ODIs, beaten only by his 3-29 against West Indies at Ahmedabad in February of this year.
Avesh Khan claimed outstanding figures of 4-18 as India eased to a victory even more comprehensive than Tuesday's 48-run win in Visakhapatnam.
India earlier lost Ruturaj Gaikwad (5), Shreyas Iyer (4) and Ishan Kishan (27) during the opening seven overs, but that was nothing compared to the tourists' spectacular collapse, as Rassie van der Dussen top scored for the Proteas with just 20 runs.
The hosts had been reduced to 40-3 after being put in by Temba Bavuma, but a stand of 65 between Hardik Pandya (46) and Dinesh Karthik (55) following Rishabh Pant's departure for 17 got them motoring.
Karthik's superb half-century helped carry India to a respectable 169-6, and he was only dismissed by Dwaine Pretorius midway through the final over before South Africa put in a dreadful performance with the bat.
Quinton de Kock (14) was the first to go, followed within three balls by Pretorius for a duck after captain Bavuma retired with an elbow injury.
Things only got more painful from there as Avesh ran riot, adding the scalps of Van der Dussen (20), Marco Jansen (12) and Keshav Maharaj (0) to that of Pretorius, while Yuzvendra Chahal (2-21) also made his mark as India kept their hopes of a stunning series turnaround alive.
Avesh wreaks havoc
Avesh capitalised on another fragile display with the bat and the momentum is firmly with Indiai.
If Tuesday's attempt at a chase had been poor – Heinrich Klaasen's 29 representing their best showing, Friday's was truly woeful, with only De Kock, Van der Dussen and Jansen reaching double figures during a chastening chase.
Pandya and Karthik step up
India had been wobbling early on, but Pandya and Karthik stepped up following top-order failures.
In particular, Karthik's 55 off 27 balls carried the hosts into the final over, and helped to leave the series delicately poised.
Shami replaced the injured Jasprit Bumrah for the tournament Down Under and four wickets fell from the final four deliveries with defending champions Australia requiring 11 to win.
That was Shami's only over of the game at the Brisbane Cricket Ground, a match where Aaron Finch (76) found form but only three other Australia batsmen made double figures as they were bowled for 180 – losing six wickets for just nine runs from the final two overs.
Earlier, KL Rahul (57 off 33) and Suryakumar Yadav (50 off 33) had guided India to 186-7, a total that had looked under-par until Shami's heroics.
Shami steals the show
Shami was overlooked by India originally in favour of rising stars Arshdeep Singh and Harshal Patel but Bumrah's misfortune provided him an opportunity, and boy did he take it in a brilliant final over that had started with Pat Cummins taking a couple of twos, before the Australia paceman came unstuck by a scarcely believable one-handed catch by Virat Kohli on the boundary.
More great work by Kohli saw Ashton Agar run out when trying to sneak a bye, which preceded a couple of stunning Yorkers, uprooting the wickets of Josh Inglis and Kane Richardson, who had been the pick of Australia's bowlers with figures of 4-30.
Finch finds his wings again
Australia may have lost the unlosable but a massive takeaway for the hosts was captain Finch finding form on the eve of the World Cup.
Finch had managed only one half-century in his past 10 T20I knocks, and amassed just 25 runs across three innings in the series loss to England. The Australia skipper not only scored runs against India, but did so with a strike rate of 140.74.
Shreyas Iyer top scored with 64 off 40 balls and Deepak Hooda made 38 as India posted 188-7 in the final match of the series in Florida on Sunday,
The Windies were skittled out for 100 in reply, with all 10 wickets falling to spinners for the first time in a T20I.
Bishnoi took 4-16, while Axar Patel (3-15) and Kuldeep Yadav (3-12) also capitalised on West Indies' batting frailties as Shimron Hetmyer (56) scored over half of their runs.
India were not fazed by losing Ishan Kishan early on, Iyer and Hooda putting on 76 for the second wicket to put them on course to an imposing total.
Iyer finally fell to Jason Holder after Hayden Walsh saw the back of Hooda, but captain Hardik Pandya made a brisk 28 before he was run out by Odean Smith.
Smith (3-33) claimed his third scalp by sending Axar (9) packing in the final over, but the Windies were soon in big trouble in the run chase.
Axar bowled Holder for a duck with the third ball of the innings before getting Shamarh Brooks (13) stumped and the tweaker also cleaned up Devon Thomas (10) in the fifth over.
Kuldeep stepped up to remove West Indies skipper Nicholas Pooran, reducing the Windies to 50-4, before Bishnoi trapped Rovman Powell (9) and Keemo Paul (0) lbw with successive balls.
Hetmyer was running out of partners as the procession of wickets continued, with the left-hander falling to Bishnoi, who then finished off the job by getting Obed McCoy caught in the deep.
India put Windies in a spin
Bishnoi was outstanding as the Windies failed a trial by spin, with Axar and Kuldeep also tormenting Pooran's side.
The excellent Bishnoi took four wickets for the first time in the shortest format at international level, ending the series on a high note.
Iyer shows his class
With such competition for places in a T20 World Cup year, Iyer gave another exhibition of his class.
He struck two sixes and another eight boundaries, setting India on their way to a total that was far too many for the Windies.
Gambhir replaces Rahul Dravid, whose three-year tenure in the role ended on a high when he led India to their first T20 World Cup win since 2007 last month.
A a white-ball tour of Sri Lanka, comprising three ODIs and three T20Is, later this month, will start the Gambhir era.
His former India team-mate VVS Laxman, the director of cricket at the National Cricket Academy in Bengaluru, is leading the team on an interim basis in their current T20I series in Zimbabwe. That five-match series is tied at 1-1, with the third contest taking place in Harare on Wednesday.
"India is my identity and serving my country has been the greatest privilege of my life," Gambhir said on X.
"I'm honoured to be back, albeit wearing a different hat. But my goal is the same as it has always been, to make every Indian proud.
"The men in blue shoulder the dreams of 1.4 billion Indians and I will do everything in my power to make these dreams come true!"
He added in an official statement: "I am honoured and excited to take on the role of head coach for India.
"I have always taken pride while donning the Indian jersey during my playing days and it is going to be no different when I take up this new role.
"Cricket has been my passion and I look forward to working closely with the BCCI, head of cricket - Mr VVS Laxman, the support staff, and, most importantly, the players, as we work towards achieving success in the upcoming tournaments."
Former opener Gambhir played in 58 Tests, 147 ODIs and 37 T20Is for India from 2003 to 2016 – helping them to win the T20 World Cup in 2007 and the 50-over Cricket World Cup in 2011.
The 42-year-old captained Kolkata Knight Riders to two Indian Premier League titles as a player before coaching them to a third crown this season.
Expectations will be high after India's recent success in all three formats and he also takes the helm at a time of significant change within the playing squad.
Veterans Rohit Sharma, Virat Kohli and Ravindra Jadeja retired from T20I cricket after the recent tournament victory, while there is speculation over how long R Ashwin and Mohammed Shami will continue to play in other formats.
"His appointment as head coach marks a new chapter for Indian cricket," said Binny.
"His experience, dedication, and vision for the game make him the ideal candidate to guide our team forward. We are confident that under his leadership, Team India will continue to excel and make the nation proud."
Gambhir will lead the team across all formats for three-and-a-half years until December 2027.
Zimbabwe dominated in the field, with the new-look India falling just short of their target in the final over.
The hosts made a fairly strong start, with Wesley Madhevere (21), Brian Bennett (22) and Dion Myers (23) steadily building the score, but wickets soon started to stumble.
Zimbabwe had four taken for a duck, one of those from the impressive Ravi Bishnoi (4-13), though Clive Madande salvaged some late pride to get them to 115-9 with his 29 runs (not out).
India's first choice 15 are not touring after their World Cup victory, with three debutants coming into the fold, though Abhishek Sharma's involvement was short-lived as he failed to get on the board.
Shubman Gill high scored with 31, and though it looked like Washington Sundar may beat that as he put together a late charge, he was caught on the penultimate ball as India finished 14 shy of their target in their first of five tests against Zimbabwe.
Data Debrief: India brought back down to Earth
Zimbabwe had two bowlers pick three wickets apiece, with Tendai Chatara (3-16) and Sikandar Raza (3-25). While on the other side, Bishnoi's 4-13 was a T20 career best.
The hosts' total of 115 is the lowest total ever defended against India in a T20I, and the lowest against anyone in Harare.
The home side posted 185-8 after being put in by Eoin Morgan, despite Jofra Archer claiming 4-33, while fellow pace bowler Mark Wood impressed again, taking 1-25 from his four overs.
However, for the first time in the five-match series, the team batting second were unable to reach their target, meaning the same venue in Ahmedabad will stage a winner-takes-all showdown between the teams on Saturday.
Jason Roy made 40 at the top of the England order and Ben Stokes smashed 46 at a strike-rate of 200 runs per 100 deliveries, only to be dismissed within sight of a first half-century in the format at international level.
Shardul Thakur dismissed Stokes and Morgan in successive deliveries at the start of the 17th over, yet it was all-rounder Hardik Pandya who was the pick of India's attack, finishing with figures of 2-16.
While Thakur was put under pressure when the equation of 23 runs from the final over was reduced to 10 off three balls, Archer's late boundary hitting was not enough for the tourists to snatch victory.
Suryakumar Yadav had earlier capitalised on the opportunity presented by an injury to Ishan Kishan, top-scoring with 57 from 31 deliveries for India.
His innings included six fours and three sixes and proved crucial for the hosts, with openers Rohit Sharma (12 from 12 balls) and KL Rahul (14 from 17) once again struggling to gain momentum during the critical powerplay.
Virat Kohli had scored 150 runs without being dismissed in the previous two games, but India's captain was out for just one this time, beaten by a googly from Adil Rashid to be stumped by a distance. He finished the game off the field due to injury too, leaving Rohit in charge for the conclusion.
Rishabh Pant was also subdued in making 30, though Shreyas Iyer slammed 37 from just 18 deliveries to help compile comfortably the biggest total by either team in the series so far.
Late-afternoon wet weather in Dublin meant this was reduced to a 12-overs-a-side contest, and Ireland recovered from a rocky start to post 108-4 from their allocation.
Harry Tector cracked three sixes in making 64 not out from 33 balls, the highest T20I score by an Ireland batter against India, but the 22-year-old was the only member of the home team who made a substantial impact. They had been 22-3 at one point.
The hosts' total looked on the low side given the batting power in India's ranks, and that was how it turned out as India sauntered to 111-3 in 9.2 overs.
India lost Ishan Kishan for 26 and Suryakumar Yadav without scoring to successive deliveries from Craig Young in the third over, bowling the former and pinning the latter lbw.
They had 30 on the board at that point but were not slowed down by the twin blows, with opener Deepak Hooda's 47 not out from 29 balls the pivotal innings.
Captain Hardik Pandya bludgeoned 24 from 12 deliveries, striking three sixes, before being snagged lbw by Josh Little, by which time the victory line was in sight.
Too little, too late
By the time Little pinned Pandya for a prized scalp, this contest was effectively already over. Hooda had provided the glue that held India's innings together, so it was appropriate he was the man to strike the winning runs at the start of Little's next over, cracking the first two balls to the boundary to clinch the victory. Little's 2.2 overs cost 39 runs, while Young finished with 2-18 from two overs.
Harry in a hurry
These sides meet again on Tuesday, also at Malahide, and Ireland will be looking for more fireworks from Tector. His innings on Sunday followed a handy run of three prosperous T20I innings in February, when he clattered 24 from 15 deliveries against Germany, 35 from 27 balls against Oman and 50 from 37 against the United Arab Emirates.
Both teams suffered the same fate at the same venue six months ago when they were set to meet in a T20I showdown.
The washout means the three-match series will head to Lucknow on Sunday all square.