Taprobane Holdings closed 70 cents higher at 5.20 rupees and Lanka Century Investments closed 90 cents higher at 16.40 rupees, attracting most number of trades during the day.
Foreign investors bought 475.53 million rupees worth shares while selling 963.09 million rupees worth shares.
Ceylon Tobacco Company closed 15.00 rupees higher at 1,203.30 rupees and Bukit Darah closed 20.20 rupees higher at 700.20 rupees, contributing most to the index gain.
The Colombo benchmark All Share Price Index closed 3.27 points higher at 7,008.02, up 0.05percent. The S&P SL20 closed 0.97 points higher at 3,863.88, up 0.03 percent.
Turnover was 2.70 billion rupees, up from 1.47 billion rupees a day earlier with 103 stocks closed positive against 105 negative.
John Keells Holdings closed 3.70 rupees lower at 245.00 rupees with eight off-market transactions of 964.54 million rupees changing hands at 244.00 rupees per share contributing 36 percent of the daily turnover.
JKH’s W0022 warrants closed 1.40 rupees lower at 69.00 rupees and its W0023 warrants closed 1.00 rupee lower at 79.00 rupees.