The rupee ended at 157.85/158.10 per dollar, compared with Thursday's record closing low of 157.90/158.10.
The currency hit an all-time low of 157.90 per dollar on May 2. It has declined 0.06 percent so far this month after a 1.5 percent fall in April.
"Today the forward markets were active as there were not much of spot trades due to the fear that the central bank would not allow to trade above 157.90," a currency dealer said, asking not to be named.
"Today the central bank did not sell dollars but we have seen two state banks selling dollars probably on behalf of the central bank."
Officials at the Central Bank of Sri Lanka were not immediately available for comment.
Central bank governor Indrajit Coomarswamy on Friday said the rupee will depreciate gradually as dollar outflows surpass inflows. The bank was "studying carefully" if there was extra pressure on the currency than was expected and also the behaviour of market participants, he added.
The central bank said on April 26 it would intervene to support the rupee when necessary and that there was no reason for the rupee to be under pressure given the country's record $10 billion foreign currency reserves.
Dealers said they expect the rupee to gradually weaken and face higher volatility this year due to debt repayments by the government. But senior central bank deputy governor Nadalal Weerasinghe on Thursday said debt repayments by the government will not have an impact on the currency as they are managed with borrowed money externally.
Foreign investors sold government securities worth a net 5.7 billion rupees ($36.20 million) in the week ended May 2, bringing the outflow so far this year to 5.8 billion rupees, central bank data showed.