The rupee ended weak at 72.69 on increased demand for the American currency from importers as crude oil prices hit a four-year high. Brent crude breached the $81 a barrel mark by surging over 3 per cent to $81.28 a barrel.

Traders said sustained demand for the US currency from importers and dollar’s strength against some currencies overseas ahead of US Federal Reserve’s meet weighed on the rupee. However, strengthening of domestic equities from early lows capped the rupee's losses.

The domestic unit opened weak at 72.90 at the interbank forex market today. It hovered in a range of 72.96 and 72.57 before ending at 72.69, down 6 paise at 5 pm local time.

On Monday, the local currency had ended sharply lower by 43 paise at 72.63 as crude prices jumped ahead of impending US sanctions on Iran.

Meanwhile, on a net basis, foreign funds sold shares worth Rs 523.94 crore, while domestic institutional investors bought shares to the tune of Rs 1,527.67 crore on Monday.

The 30-share BSE index Sensex closed at 36,652.06, up by 347.04 points or 0.96 per cent in a volatile trade on value-buying in healthcare, banking, FMCG and auto stocks.

comment COMMENT NOW