The rupee rose 0.8% last week to 94.32, its best weekly ‌performance in 11 weeks, helped by a drop in crude prices after the ​U.S.-Iran peace deal.