The Colombo benchmark All Share Price Index closed 3.20 points higher at 5,816.04, up 0.06 percent. The S&P SL20 closed 12.38 points lower at 3,178.28, down 0.39 percent.
Turnover was 710.41 million rupees, up from 579.86 million rupees a day earlier, with stocks of 81 firms closing in the red against 86 gainers.
Foreigners brought 206 million rupees worth shares while selling 272 million rupees of shares.
Commercial Leasing and Finance closed 30 cents higher at 4.10 rupees and C T Holdings closed 7.00 rupees higher at 150.00 rupees, contributing most to the index.
Lanka IOC closed 2.30 rupees higher at 28.80 rupees.
Ceylon Tobacco Company closed 13.10 rupees lower at 1,050.00 rupees and Bukit Darah closed 15.00 rupees lower at 675.00 rupees.
John Keells Holdings closed 1.20 rupees lower at 208.60 rupees.
JKH’s W0022 warrants closed 5.90 rupees lower at 59.20 rupees and JKH’s W0023 warrants closed 7.20 rupees lower at 62.60 rupees.
Commercial Bank closed 90 cents lower at 112.90 rupees and Cargills Ceylon closed 3.00 rupees lower at 147.00 rupees. Nestle Lanka closed 11.00 rupees higher at 1,950.00 rupees and Ceylinco Insurance closed 53.80 rupees higher at 1,313.90 rupees.
Distilleries closed flat at 184.00 rupees. Sri Lanka Telecom closed 10 cents lower at 38.70 rupees and Dialog closed flat at 9.10 rupees.
Hemas Holdings closed flat at 32.50 rupees and Kelani Tyres closed 1.80 rupees higher at 49.40 rupees. Ceylon Cold Stores closed flat at 135.00 rupees.
Carson Cumberbatch closed flat at 380.00 rupees and Sampath Bank closed 1.10 rupees lower at 167.00 rupees.
Lanka Orix Leasing Company closed 20 cents lower at 62.00 rupees and DFCC closed 1.10 rupees higher at 121.10 rupees.
NDB closed 30 cents higher at 151.00 rupees and Touchwood closed flat at 3.50 rupees. Aitken Spence closed 50 cents lower at 113.50 rupees and Aitken Spence Hotel Holdings closed 10 cents lower at 65.10 rupees.
Asian Hotels and Properties closed 30 cents higher at 68.00 rupees.