The rupee closed 9 paise lower at 94.54 against the US dollar on Monday after renewed geopolitical tensions between the US and Iran dampened investor sentiment. Despite supportive crude oil prices and foreign inflows, the domestic currency ended the day weaker