Indian rupee hit a record low of 91.08 against the US dollar on December 17 but quickly recovered to 90.16 by 9:40 AM, marking a volatile trading session.