The rupee strengthened by 55 paise to close at Rs 91.6 per dollar on Thursday, recovering from a record low. The Reserve Bank of India intervened through state-run banks in both non-deliverable forward and spot markets to support the domestic unit. Sentiment improved marginally on reports of Iran’s conditional willingness to abandon its nuclear program.