The rupee traded in a tight range and fell 4 paise to close at an all-time low of 84.43 (provisional) against the US dollar on Thursday, weighed down by unabated foreign fund outflows and strong dollar demand from investors. Forex traders said the downward pressure on the USD/INR pair is largely driven by persistent inflation and significant foreign outflows.