Ceylon Tobacco Company closed 9.50 rupees higher at 1,112.00 rupees and Nestle Lanka closed 9.20 rupees higher at 2,110.00 rupees.
Sri Lanka Telecom closed 50 cents higher at 55.50 rupees and Dialog Axiata closed 10 cents lower at 10.90 rupees.
Commercial Bank closed 1.00 rupee lower at 140.50 rupees and Commercial Leasing and Finance closed 10 cents lower at 4.20 rupees.
The Colombo benchmark All Share Price Index closed 0.33 points higher at 6,722.20. The S&P SL20 closed 8.49 points lower at 3,738.98, down 0.23 percent.
Turnover was 1.30 billion rupees, up from 926.45 million rupees a day earlier with 108 stocks closed positive against 81 negative.
Lanka Ashok Leyland closed 2.90 rupees higher at 1,742.90 rupees with an off-market transaction of 403.47 million rupees changing hands at 1,800.00 rupees per share contributing 31 percent of the turnover.
John Keells Holdings closed flat at 245.00 rupees with market transactions of 224.23 million rupees contributing 17 percent of the turnover.
JKH’s W0022 warrants closed 1.90 rupees lower at 64.00 rupees and its W0023 warrants closed 70 cents lower at 73.00 rupees.
George Steuart Finance closed 80 cents higher at 47.70 rupees, attracting most number of trades during the day.