Mumbai– Profit booking ahead of the August futures and options expiry and a weak rupee subdued the key Indian indices on Thursday.

Both the key indices — S&P BSE Sensex and NSE Nifty50 — ended marginally lower paring their major losses made earlier in the day.

The Indian currency earlier in the day plunged to 70.81-82 per dollar, the lowest-ever level, which dampened the domestic investor sentiments.

At 3.30 p.m., the Nifty50 on the National Stock Exchange (NSE) provisionally closed at 11,676.80 points, lower by 15.10 points or 0.13 per cent from its previous close.

The benchmark BSE Sensex, which had opened at 38,796.98 points, provisionally closed at 38,690.10 points, lower by 32.83 points or 0.08 per cent from the previous close of 38,722.93 points.

It touched an intra-day high of 38,819.06 points and a low of 38,581.83 points.

The top gainers on the Sensex were Sun Pharma, Tata Steel, ITC, Bharti Airtel, NTPC; while Maruti Suzuki, IndusInd Bank, Reliance Industries, Tata Motors(DVR) and Axis Bank lost the most. (IANS)