Volatile domestic equity markets also offered little solace to the rupee, traders said.
At 11:11 a.m. (0541 GMT), the partially convertible rupee was at 46.18/19 to a dollar, 0.4 percent weaker from Wednesday's close of 45.99/46.00, its weakest level since Sept. 16.
"There is a lot of dollar buying related to oil. But there is strong support for the rupee around 46.20-46.25 level," said a senior forex dealer with a foreign bank.
"Now, if this support fails, rupee could weaken to 45.40."
So far, the rupee has moved in wide band of 46.000-46.215.
The dollar was firm against major currencies and could eke out further gains after a short-covering rally the day before, as investors fret that the US Federal Reserve may not signal new stimulus for the economy this week.
The index of the dollar against six major currencies was up 0.06 percent at 74.059 points, well above 73.734 points at the end of the local forex trade on Wednesday.
The euro was at $1.4407 from $1.4462 previously.
For a snapshot of Asian currencies, see
India is estimated to owe around $5 billion to Iran for its oil imports and state-run banks have been buying dollars aggressively for the past few weeks to repay the dues.
Iranian media reports had said earlier that India would settle all its oil debts to Iran by this month end.
Oil is India's largest import item and oil refiners are the biggest buyers of dollars in the local forex market.
The one-month onshore forward premium was at 8.50 points, steady from Wednesday, the three-month was at 35 points from 37 points and the one-year stood at 131.25 points, from 141.
The one-month offshore non-deliverable forward contracts were quoted at 46.35, weaker than the onshore spot rate.
In the currency futures market, the most traded near-month dollar-rupee contracts on the National Stock Exchange, the MCX-SX and the United Stock Exchange were all at 46.1900. The total volume was at $2.71 billion.
Copyright Reuters, 2011