The NSE Nifty 50 closed 0.18% lower at 25,476.10, while the BSE Sensex ended 0.21% down at 83,536.08.
Trading was volatile and subdued due to the Bharat Bandh strike with the Nifty ranging from 25,424.8 to 25,548.7.
Top gainers included Bajaj Finance, HUL, UltraTech Cement, and Mahindra & Mahindra, while HCL Technologies, Tata Steel, and Reliance were among the top losers.
Investors are advised to monitor corporate earnings and global developments in upcoming sessions amidst cautious market sentiment.