The rupee on Thursday recouped some of its overnight losses and ended five paise up at 64.06 a dollar on bouts of selling of the greenback by exporters and banks.
The overall forex market sentiment remained largely dull in the absence of any major triggers even as currency traders preferred to stay on the sidelines and avoided taking any long positions ahead of Christmas holiday.
Heavy sell-off by foreign investors and funds largely weighed on forex trading.