The rupee hit an all-time low of 88.79 against the US dollar, falling 4 paise due to sustained foreign outflows and global trade tensions. A sharp drop in crude oil prices cushioned the fall. Forex traders added that a weaker dollar also helped limit further depreciation of the Indian currency, offering temporary market relief.