The Indian rupee breached the 96-per-dollar mark for the first time since July as surging crude oil prices and a firm dollar weighed on the currency. RBI intervention helped the rupee recover and close at 95.98, but economists expect gradual depreciation over the longer term amid persistent external pressures.