The Indian rupee strengthened by 5 paise to 95.53 against US dollar today trade after optimism grew over a possible extension of the ceasefire between US and Iran. The temporary easing of tensions reduced fears of oil supply disruptions in global markets. After opening weaker at 95.77, the rupee slightly recovered amid improving investor sentiment.