Sri Lanka Telecom closed 80 cents higher at 46.20 rupees.
Ceylon Tea Services closed 39.90 rupees higher at 700.00 rupees and Oil palm firm shalimar closed 94.00 rupees higher at 1,494.00 rupees.
Bukit Darah closed 37.80 rupees lower at 562.00 rupees and Lion Brewery Ceylon closed 18.90 rupees lower at 372.10 rupees.
Ceylon Tobacco Company closed 7.90 rupees lower at 1,067.10 rupees and Aitken Spence closed 2.20 rupees lower at 95.70 rupees.
LOLC closed 1.30 rupees lower at 75.00 rupees and Nestle Lanka closed 1.70 rupees higher at 1,995.00 rupees.
The Colombo benchmark All Share Price Index closed 2.95 points higher at 6,004.78 up 0.05 percent. The S&P SL20 closed 17.96 points lower at 3,281.94, down 0.54 percent.
Turnover was 1.95 billion rupees, up from 341.54 million rupees a day earlier with 93 stocks close positive against 76 negative.
All off market transactions accounted for 27 percent of the daily turnover.
Foreign investors bought 1.03 billion rupees worth shares while selling 179.94 million rupees worth shares.
Softlogic Holdings closed 1.20 rupees higher at 12.00 rupees, attracting most number of trades.
John Keells Holdings closed 1.70 rupees higher at 234.00 rupees with market transactions of 841.82 million rupees contributing to 43 percent of the daily turnover.