New Delhi, Sept. 29 -- The Indian rupee weakened past the Rs.96-per-dollar mark on Tuesday, 29 September, hitting a two-month low as rising crude oil prices intensified concerns over the impact on India's import bill and triggered further worries over portfolio outflows.

The rupee fell to an intraday low of Rs.96.1475 per dollar, down nearly 0.2%, before recovering some ground amid likely intervention by the Reserve Bank of India (RBI).

Meanwhile, Brent crude prices climbed 2% to $107.40 a barrel as concerns over supply disruptions in the Middle East following the US-Iran conflict outweighed signs of a recovery in crude exports from the region. Higher oil prices are a concern for India, which relies heavily on imports to meet its energy...