The rupee traded in a tight range and fell 4 paise to close at an all-time low of 84.43 (provisional) against the U.S. dollar ...