The Indian rupee fell 15 paise to 95.38 against the US dollar due to geopolitical tensions in the Middle East and expected month-end dollar demand. Brent crude rose over 2% amid concerns of escalation after US military actions in Iran.