The International Monetary Fund warned this week of slower growth, high inflation and lower tax revenue risks.
The main share index edged up 0.09 percent, or 4.97 points, to end at 5,830.26, up from its lowest level since Feb.7.
'Most investors are waiting for direction with liquidity dried up and high interest rates,' a stockbroker said on condition of anonymity.
Even though yields in T-bills fell for the 10th straight week at an auction on Wednesday, with the 364-day T-bill rate down to a near one-year low of 11.10 percent, lending rates have been more than 14.3 percent, central bank data showed.
The central bank said on Tuesday authorities had decided not to pursue a new loan from the IMF, which had said it may not be in a position to consider any direct or indirect budget support for Sri Lanka.
Analysts and stockbrokers said there was a possibility interest rates would reverse the declining trend if the government resorts to expensive commercial borrowing to bridge the budget gap, after the expected IMF loan did not materialise.
Shares in Dialog Axiata rose 2.15 percent to 9.50 rupees.
The day's turnover was 351.14 million rupees ($2.77 million), the lowest since Dec. 31, and well below this year's daily average of 1.12 billion rupees.
Foreign investors were net sellers of 30 million rupees worth of shares on Friday extending the net foreign outflow so far this year to 959.33 million rupees this year.
The rupee ended weaker at 126.65/80 to the dollar from Thursday's close of 126.50/60 due to importer dollar demand, dealers said.
($1 = 126.6500 Sri Lanka rupees)
(Reporting by Ranga Sirilal and Shihar Aneez; Editing by Robert Birsel)
(Reuters Messaging: firstname.lastname@example.org)