The Colombo benchmark All Share Price Index closed 6.24 points higher at 6,954.14, up 0.09percent. The S&P SL20 closed 2.74 points higher at 3,820.26, up 0.07 percent.
Turnover was 1.82 billion rupees, up from 1.20 billion rupees a day earlier with 114 stocks closed positive against 84 negative.
Access Engineering closed 20 cents lower at 27.30 rupees with two off-market transactions of 412.50 million rupees changing hands at 27.50 rupees per share contributing 23 percent of the daily turnover.
The aggregate value of all off-the-floor deals represented 32 percent of the turnover.
Ascot Holdings closed 16.50 rupees higher at 106.40 rupees, attracting most number of trades during the day, following a temporary halt in the trading of its shares.
Foreign investors bought 178.09 million rupees worth shares while selling 84.40 million rupees worth shares.
Nestle Lanka closed 97.40 rupees higher at 2,199.00 rupees, contributing most to the index gain.
Ceylon Tobacco Company closed 43.90 rupees lower at 1,153.80 rupees.