The Indian table tennis contingent's dream run also got better when Kamal and Batra, both Commonwealth Games gold-winners, exceeded their own expectations to win a historic mixed doubles bronze.
It was only yesterday that the Kamal-led men's team had secured a bronze, ending India's 60-year-wait for a maiden medal at the Asian Games.
Today, Kamal and Batra played four matches in a day and only the opener against Malaysia was comfortable.
In the semifinals, Kamal and Batra made life tough for China's Yingsha Sun and Wang Sun before going down 9-11, 5-11, 13-11, 4-11, 8-11.
"It has been an unbelievable campaign so far. Not even in my wildest dreams, I thought of winning a medal at the Asian Games. Now I have got that too. I am still pinching myself," said Kamal, who will also compete in the men's doubles and singles competition.
The women's hockey team provided the perfect end to the day, by making the finals with a 1-0 win over China. The team is now assured of a better medal than the bronze it won the last time around.
Also on a roll were the squash players. In their best ever show at the Games, they were assured of two more medals after the men's and women's teams advanced to the semifinals.
The men's defeated Thailand, while the women sailed past China, both winning by by an identical 3-0 margin. The squash players had claimed three bronze medals in the singles competition and with two medals assured in team events, they have exceeded their 2014 performance in terms of number of medals won.
There were mixed results in the boxing ring.
Star boxer Vikas Krishan (75kg) overcame a bleeding left eye to be assured of an unprecedented third consecutive Asian Games medal, while Amit Panghal (49kg) produced a power-packed performance in his quarterfinal bout to guarantee himself a maiden podium finish.
However, it was curtains for world silver-medallist Sarjubala Devi (51kg) after she lost her quarterfinal bout 0-5 to China's Chang Yuan. Her loss means that Indian women boxers would be returning without a medal from the Asiad for the first time since the event was added to the Games in 2010.
The overall haul from boxing is going to be just two this time, a massive drop from a gold and four bronze medals achieved in 2014.
There was no end to disappointments in judo, and sepaktakraw, where Indians failed to register any result of significance. After delivering a surprise silver and bronze yesterday, the Kurash contingent endured a disappointing day, failing to win.
Already out of reckoning, the Indian men's handball team ended its campaign on a positive note, defeating Indonesia in a group 3 main round match.