The Indian rupee hit an all-time low on Friday, pressured by a firm dollar and as regional currencies stayed on the defensive ahead of the keenly awaited U.S. nonfarm payrolls report.