Indian shares rose nearly 2.5% today at day's highs gave up some gains on profit-taking in late trade. The Sensex rose as much as 776 points when it touched day's high of 32,103, before ending 415 points higher at 31,743.
The broader index Nifty ended 1.4% higher at 9,282, powered by gains in financial stocks after Reserve Bank of India launched a special liquidity facility for mutual funds to ease the pressure due to the coronovirus pandemic. “Once again the Nifty struggled to pass through the stiff hurdle of 9400 due to some profit taking," said Sameet Chavan, chief Analyst-Technical and Derivatives, Angel Broking.