The rupee closed 20 paise stronger at 94.33 per US dollar against the previous close of 94, lifted by the signing of an agreement by the US and Iran to end the war