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.