Summary
The Indian rupee closed at 95.38 on Friday, gaining 30 paise to reach a monthly high, supported by Reserve Bank of India interventions and lower oil prices. The local unit traded within a narrow range, also benefiting from a weaker dollar index.