The Indian rupee, which had been under constant pressure against the dollar, breathed a sigh of relief on Monday. The rupee strengthened by 15 paise to close at 95.81 and rose to 95.72 during the day. Softening crude oil prices, hopes of talks between the US and Iran, and a rally in the domestic stock market supported the rupee.