The Colombo benchmark All Share Price Index closed 18.29 points higher at 6,303.16 up 0.29 percent. The S&P SL20 closed 23.65 points higher at 3,480.91, up 0.68 percent.
Turnover was 866.48 million rupees, down from 7.14 billion rupees last Friday with 100 stocks close positive against 90 negative.
Sierra Cables closed 30 cents higher at 2.10 rupees and Softlogic Holdings closed 40 cents higher at 13.00 rupees, trading heavily on the market.
Foreign investors bought 377.87 million rupees worth shares while selling 256.65 million rupees worth shares.
Bukit Darah closed 30.90 rupees higher at 680.00 rupees and Asian Hotels and Properties closed 3.50 rupees higher at 73.50 rupees, contributing most to the index gain for the second straight day.
Dialog Axiata closed 10 cents higher at 9.50 rupees and Sri Lanka Telecom closed 40 cents higher at 47.50 rupees.
Trans Asia Hotels closed 5.10 rupees higher at 94.90 rupees and John Keells Hotels closed 30 cents lower at 14.20 rupees.
Ceylon Tobacco Company closed 10.00 rupees lower at 1,080.00 rupees and Nestle Lanka closed 24.90 rupees lower at 1,950.10 rupees.
Hemas Holdings closed 60 cents lower at 42.40 rupees and John Keells Holdings closed 20 cents higher at 235.00 rupees.
JKH’s W0022 warrants closed flat at 64.00 rupees and its W0023 warrants also closed flat at 70.00 rupees.
Ceylinco Insurance closed 41.70 rupees lower at 1,308.30 rupees and CT Holdings closed flat at 140.00 rupees