The Indian rupee has been weakening against the dollar for the past one month due to FPI outflows from Indian equities.Continuing its falling streak, the Indian rupee on Friday declined 5 paise to close at its fresh all-time low of 84.37 (provisional) against the US dollar.