Taprobane Holdings closed 1.80 rupees higher at 4.50 rupees and CT Holdings closed 3.70 rupees higher at 158.70 rupees.
Lion Brewery Ceylon closed 14.90 rupees higher at 624.90 rupees and Ceylon Tobacco Company closed 11.70 rupees lower at 1,188.30 rupees.
Bukit Darah closed 26.00 rupees lower at 680.00 rupees.
The Colombo benchmark All Share Price Index closed 4.78 points higher at 7,004.75, up 0.07 percent. The S&P SL20 closed 0.30 points higher at 3,862.91, up 0.01 percent.
Turnover was 1.47 billion rupees, down from 1.78 billion rupees a day earlier with 119 stocks closed positive against 91 negative.
Lanka IOC closed 10 cents higher at 39.60 rupees with off-market transactions of 71.44 million rupees changing hands at 37.60 rupees per share contributing 5 percent of the daily turnover.
The aggregate value of all off-the-floor deals represented 11 percent of the turnover.
Lanka Century Investments closed 2.50 rupees higher at 15.50 rupees and Its W0006 warrants closed 90 cents higher at 3.30 rupees, attracting most number of trades during the day.
John Keells Holdings closed 3.70 rupees higher at 248.70 rupees, contributing most to the index gain.