Rupee fell for a fourth day on Friday. Rupee depreciated by another 23 paise to 46.27 against the US dollar in early trade. But recovered from its lowest level in more than two weeks by afternoon tracking the dollar's drop against major units and in line with the trimming of losses in the domestic shares.