The rupee breached 90 against the US dollar for the first time on Wednesday, falling 6 paise to 90.02 in early trade, as banks kept buying the American currency at higher levels and FII outflows continued.
However, a weaker dollar index and a fall in global crude oil prices cushioned against a steeper decline, according to forex traders.
The rupee is one of Asia's worst performers, having fallen 5 per cent against the dollar year-to-date, as steep US tariffs of up to 50 per cent on Indian goods crimp exports to its biggest market, taking the sheen off its equities for foreign investors.
At the interbank foreign exchange, the rupee opened at 89.96 against the US dollar and slipped to a record intra-day low of 90.15 before recovering some ground to trade at 90.02, down 6 paise from its previous close.
On Tuesday, the rupee settled 43 paise down at an all-time closing low of 89.96 against the US dollar, largely owing to continued short-covering from speculators and sustained importer demand for the American currency.
"The rupee has been weakening with the Government of India and the Reserve Bank of India (RBI) wanting to help exporters and may have kept the dollar well bid in the past few days," said Anil Kumar Bhansali, head of Treasury and executive director, Finrex Treasury Advisors LLP.
"Nationalised banks were buying dollars at higher levels consistently yesterday (Tuesday)... There was a deal at 90.0050 after the close of market hours on the trading platform. The stalled India-US trade talks and heavy FPI outflows are causing this fall in rupee despite a weakening dollar index," he said.
Bhansali said the rupee might hit 91 levels in this cycle if the RBI support eases at 90.
The MPC meeting starts on Wednesday and the interest rate decision will be declared on December 5 ahead of the Fed interest rate decision on December 10.
"A rate cut by the RBI could invite further selling of the rupee," he added.
Meanwhile, the dollar index, which gauges the greenback's strength against a basket of six currencies, was trading 0.13 per cent lower at 99.22.
Brent crude, the global oil benchmark, was trading 0.03 per cent lower at USD 62.43 per barrel in futures trade.