The Colombo benchmark All Share Price Index closed 12.06 points higher at 6,813.90, up 0.18 percent. The S&P SL20 closed 4.33 points higher at 3,772.51, up 0.11 percent.
Turnover was 1.05 billion rupees, up from 973.71 million rupees a day earlier with 97 stocks closed positive against 98 negative.
Access Engineering closed 10 cents lower at 25.50 rupees with an off-market transaction of 218.47 million rupees changing hands at 24.40 rupees per share contributing 21 percent of the daily turnover.
The aggregate value of all off-the-floor deals represented 39 percent of the turnover.
Guardian Capital Partners closed 4.70 rupees higher at 43.20 rupees, attracting most number of trades during the day.
Foreign investors bought 202.28 million rupees worth shares while selling 89.63 million rupees worth shares.
Union Assurance closed 15.00 rupees higher at 145.00 rupees and CT Holdings closed 5.30 rupees higher at 144.00 rupees, contributing most to the index gain.
Sri Lanka Telecom closed 50 cents higher at 54.10 rupees and Dialog Axiata closed 10 cents lower at 10.80 rupees.
Ceylon Tobacco Company closed 2.10 rupees lower at 1,148.30 rupees and Distilleries closed 1.80 rupees lower at 203.00 rupees.