Other Asian markets had a mixed day.
Tata Power Company topped the value chart on the BSE with a turnover of Rs. 313.02 million.
The total market valuation of all listed companies on the BSE today touched a lifetime high of Rs 135.83 lakh crore helped by strong gains in the broader market where the key benchmark breached the 32,000-mark again.
Jain Irrigation Systems advanced over 1% on reports of the removal of shares pledged with lenders.
Sector-wise, the BSE healthcare index rose by 1.15 per cent and the bankex gained 0.17 per cent. Oil and gas, PSU, metal, realty, FMCG, capital goods, auto, consumer durables and power ended lower, largely dragged down by profit-booking towards the fag end.
Banking stocks gained. Oriental Bank of Commerce added 3 percent, Syndicate Bank up 2.9 percent, Dena Bank rose 1 percent, Andhra Bank added 0.6 percent, Indian Overseas Bank rose 5 percent each while Bank of Baroda was up 1.8 percent.
Risk appetite improved on the back of a rally in global markets after the United States stocks hit a fresh record high yesterday as worries about North Korea and impact of Hurricane Irma on the U.S. faded.
Speculators covered up short positions at some counters on fears of buying activity picking up momentum going ahead, experts said. IndusInd Bank shared had risen as much as 6 per cent to a 52-week high of Rs 1,799.10 during intraday trade.
"The macro environment seems favorable as the disruptive forces" of demonetization and GST fade, analysts led by Mahesh Nandurkar wrote.