The Indian rupee fell to a new all-time low of 85.35 on Friday, pressured by robust dollar demand in the non-deliverable forwards market. RBI likely intervened to limit the currency's losses while a strong dollar and India's widening trade deficit contributed to the bearish sentiment.