Rupee recovers from its all-time low 269.63 after an appreciation of nearly Rs4 during intra-day trade