Commercial Bank of Ceylon closed 3.80 rupees higher at 169.60 rupees, contributing most to the index gain.
The Colombo benchmark All Share Price Index closed 26.34 points higher at 7,353.15, up 0.36 percent. The S&P SL20 closed 17.31 points higher at 4,104.69, up 0.42 percent.
Turnover was 1.69 billion rupees, down from 3.81 billion rupees last Friday with 119 stocks closed positive against 76 negative.
Nations Trust Bank closed 1.80 rupees higher at 95.70 rupees with two off market transactions of 246.03 million rupees changing hands at 95.00 rupees per share contributing 15 percent of the turnover.
The aggregate value of all off-the-floor deals represented 28 percent of the daily turnover.
Abans Finance closed 5.30 rupees higher at 31.50 rupees and Softlogic Holdings closed 50 cents higher at 16.50 rupees, attracting most number of trades during the day.