Indian rupee ended higher by 21 paise at 76.24 per dollar, helped by buying seen in the domestic equity market.
It opened higher by 28 paise at 76.17 per dollar against Friday's close of 76.45.
At 14:06 IST, the Sensex was up 607.98 points or 1.94% at 31935.20, and the Nifty was up 184.30 points or 2.01% at 9338.70.
Oil prices fell on Monday on signs that worldwide oil storage is filling rapidly, raising concerns that production cuts will not be fast enough to catch up with the collapse in demand from the coronavirus pandemic.
"After gaining some lost ground, the Indian rupee again succumbed to selling pressure, registering losses of 0.51 percent to finish the day at 76.45 mark on the back of renewed weakness in domestic equities and a strengthening US dollar. However, the local unit ended the volatile week marginally higher by 0.10 percent," said Sugandha Sachdeva VP-Metals, Energy & Currency Research, Religare Broking.