The rupee hit a record closing low of 89.5475 per US dollar on Monday, pressured by the RBI’s maturing positions in the non-deliverable forward market, persistent FII selling and delays in the India–US trade deal.