Commercial Bank closed 1.50 rupees higher at 118.00 rupees and Sampath Bank closed 5.00 rupees higher at 170.00 rupees.
Nestle Lanka ended 19.60 rupees higher at 2,119.60 rupees and Cargills Ceylon closed 4.00 rupees higher at 139.00 rupees.
Ceylinco Insurance closed 28.50 rupees higher at 1,374.50 rupees and Aitken Spence closed 1.00 rupee lower at 100.00 rupees.
Distilleries closed 60 cents lower at 207.40 rupees and Carson Cumberbatch ended flat at 350.00 rupees.
The Colombo benchmark All Share Price Index closed 35.42 points lower at 5,986.24, down 0.59 percent. The S&P SL20 closed 6.27 points lower at 3,281.77, down 0.19 percent.
Turnover was 714.64 million rupees, up from 604.12 million rupees a day earlier, with stocks of 124 firms closing in the red against 58 gainers.
JKH topped the turnover contribution with 271.56 million rupees of market transactions contributing to 38 percent of the daily turnover.
PC House closed 20 cents lower at 30 cents, attracting most number of trades during the day.
Foreigners bought 302.35 million rupees worth shares while selling 104.54 million rupees of shares.
JKH closed 3.40 rupees lower at 215.00 rupees and Ceylon Tobacco Company closed 10.90 rupees lower at 1,198.80 rupees, contributing most to the index drop.
JKHâ€™s W0022 warrants closed 1.00 rupee lower at 59.00 rupees and its W0023 warrants closed 70 cents lower at 60.00 rupees.
SLT closed 1.10 rupees lower at 41.70 rupees and Dialog closed 10 cents lower at 9.10 rupees.