Rupee faces pressure from oil prices and outflows, closing at 94.55 against a softer dollar amid geopolitical uncertainties.