Rupee weakens against dollar due to rising oil prices and US-Iran tensions, FII inflows and forex reserves offer support.