The demand from importers, mainly oil refiners, was so strong that heavy capital inflows amid record local stocks failed to stem the rupee's fall, a forex dealer said.
At the interbank foreign exchange market, the rupee opened sharply lower at 61.95 a dollar from the previous close of 61.50 and touched the day's low of 61.96.
It recovered on late dollar selling by exporters to a high of 61.70 before settling at 61.74, a fall of 24 paise or 0.39 per cent. Yesterday, the rupee was down 27 paise.
"The rupee depreciated today as the dollar index traded positively throughout the day and is heading for a weekly gain after a two-week fall," said Pramit Brahmbhatt, CEO of Alpari Financial Services (India).
Also Read
The benchmark 30-share S&P BSE Sensex logged an all-time intra-day high of 21,293.88 before settling at a record close of 21,196.81, still a gain of 32.29 points.
Foreign institutional investors bought a net Rs 1,875.87 crore of shares yesterday, as per provisional data with the stock exchanges. They were net buyers for the 20th session in a row.