The Indian rupee closed slightly stronger on Thursday on growing optimism over a potential deal to end the Iran war, which kept oil prices below $100 a barrel and lifted global equities to record highs.