The rupee on Friday staged a recovery after two days of fall and ended eight paise higher at 66.79 against the US currency on account of heavy dollar unwinding by exporters ahead of an extended weekend.

Besides, a suspected RBI intervention largely supported the local currency, says a forex dealer. Moreover, speculative traders avoiding taking long positions ahead of next week’s US Fed meeting too weighed on trade.