Rupee weakens as RBI rate cut narrows interest rate differential, with pressure from rising oil prices and dollar index.