Ceylon Tobacco Company closed 33.90 rupees higher at 1,099.20 rupees and Lion Brewery Ceylon closed 28.80 rupees higher at 434.00 rupees, contributing most to the index gain.
Ceylinco Insurance closed 89.30 rupees higher at 1,360.00 rupees and NDB Capital Holdings closed 35.00 rupees higher at 500.00 rupees.
The Kingsbury closed 10 cents higher at 14.00 rupees and Aitken Spence Hotel Holdings closed 1.00 rupee higher at 74.00 rupees.
Vallibel One closed 90 cents higher at 19.10 rupees and Vallibel Finance closed 20 cents higher at 31.30 rupees.
DFCC Bank closed 1.90 rupees lower at 158.10 rupees and Commercial Leasing and Finance closed 10 cents lower at 3.90 rupees.
Nestle Lanka closed 12.10 rupees lower at 1,985.60 rupees.
The Colombo benchmark All Share Price Index closed 37.42 points higher at 6,223.67 up 0.60 percent. The S&P SL20 closed 12.87 points higher at 3,418.19, up 0.38 percent.
Turnover was 1.23 billion rupees, up from 570.90 million rupees a day earlier with 123 stocks close positive against 82 negative.
John Keells Holdings closed flat at 238.00 rupees with two off market transactions of 114.49 million rupees contributing 9 percent of the turnover.
JKHâ€™s W0022 warrants closed 80 cents lower at 66.70 rupees and its W0023 warrants closed 20 cents lower at 72.40 rupees.
Aitken Spence closed 70 cents higher at 98.70 rupees with market transactions of 176.35 million rupees contributing 14 percent of the turnover.
George Steuart Finance closed 10.60 rupees higher at 64.50 rupees and Laxapana Batteries closed 60 cents higher at 4.30 rupees, attracting most number of trades.