The Colombo benchmark All Share Price Index closed 6.04 points higher at 7,227.12, up 0.08 percent. The S&P SL20 closed 6.12 points lower at 4,008.10, down 0.15 percent.
Turnover was 1.66 billion rupees, up from 986.45 million rupees a day earlier with 95 stocks closed positive against 97 negative.
John Keells Holdings closed 80 cents lower at 249.10 rupees with eight off market transactions of 481.76 million rupees contributing 29 percent of the turnover.
The aggregate value of all off-the-floor deals represented 44 percent of the daily turnover.
Bogala Graphite Lanka closed 6.70 rupees higher at 35.30 rupees and Watawala Plantations closed 20 cents higher at 20.20 rupees, attracting most number of trades during the day.
Foreign investors bought 1.16 billion rupees worth shares while selling 228.16 million rupees worth shares.
Ceylon Tobacco Company closed 12.90 rupees higher at 1,150.00 rupees and Ceylon Cold Stores closed 15.20 rupees higher at 264.60 rupees, contributing most to the index gain.
Lanka Orix Leasing Company closed 2.30 rupees higher at 87.20 rupees and Cargills Ceylon closed 2.50 rupees higher at 155.00 rupees.
Dialog Axiata closed 10 cents higher at 12.30 rupees.