Geopolitical tensions and high oil prices weaken rupee against dollar, while dollar demand from oil importers persists.