Turnover was 565.25 million rupees, up from 515.26 million rupees a day earlier, with stocks of 74 firms closing in the red against 96 gainers.
The Colombo All Share Index was up 4.78 percent over the year, according Colombo Stock Exchange data.
HNB topped the turnover list with off market transactions of 113 million rupees contributing to 20 percent of total turnover.
JKH’s W0022 warrants closed 70 cents higher at 80.00 rupees and its W0023 warrants closed 40 cents lower at 94.50 rupees, attracting most number of trades during the day.
Foreigners bought 227 million rupees worth shares while selling 64 million rupees of shares.
Ceylinco Insurance closed 234.40 rupees higher at 1,340.00 rupees and HNB closed 4.00 rupees higher at 147.00 rupees, contributing most to the index gain.
Carson Cumberbatch closed 5.00 rupees higher at 350.00 rupees and Ceylon Tobacco Company closed 4.00 rupees higher at 1,184.40 rupees.
Distilleries closed 2.00 rupees lower at 193.00 rupees and JKH closed 3.20 rupees lower at 227.30 rupees.
Cargills Ceylon closed 3.00 rupees lower at 147.00 rupees and Bukit Darah closed 2.10 rupees higher at 619.90 rupees.
Nestle Lanka closed 40 cents lower at 2,100.70 rupees and Aitken Spence Hotel Holdings closed 3.50 rupees higher at 69.90 rupees.
Commercial Bank closed 1.70 rupees lower at 120.40 rupees and Lanka Orix Leasing Company closed 1.40 rupees higher at 72.60 rupees.
Sampath Bank closed 10 cents higher at 171.90 rupees and DFCC closed 1.30 rupees higher at 129.00 rupees.