Turnover was 2.43 billion rupees, down from 4.72 billion rupees a day earlier with 155 stocks closed positive against 47 negative.
Hemas Holdings closed 1.40 rupees higher at 45.50 rupees with nine off-market transactions of 1.51 billion rupees changing hands at 45.00 rupees per share contributing 62 percent of the daily turnover.
The aggregate value of all off-the-floor deals represented 66 percent of the turnover.
Orient Garments closed 7.80 rupees higher at 27.10 rupees, attracting most number of trades during the day.
Foreign investors bought 1.69 billion rupees worth shares, extending the year-to-date net foreign inflows to 8.9 billion rupees.
Foreign investors sold 31.39 million rupees worth shares.
Ceylon Tobacco Company closed 23.00 rupees higher at 1,076.30 rupees and John Keells Holdings closed 3.80 rupees higher at 226.10 rupees, contributing most to the index gain.
JKH’s W0022 warrants closed 70 cents higher at 62.90 rupees and its W0023 warrants closed 1.80 rupees higher at 73.20 rupees.
Commercial Bank closed 1.70 rupees higher at 143.70 rupees and Lanka Orix Finance closed 40 cents lower at 3.30 rupees.