Turnover was 1.3 billion rupees.
Newly listed Capital Alliance Holdings lost some of its debut gains, to close at 38.10 rupees, down 1.80, after hitting a day's high of 40 rupees.
A stock exchange filing said its parent Capital Alliance Holdings sold 6,780,000 shares in the finance subsidiary at 30 rupees a share on Tuesday, October 4, 2011
eChannelling was the most actively traded stock, with 32 million shares done and closing at 9.80 rupees, up 1.10.
Hydro Power Free was another actively traded stock, closing at 16.10 rupees, up 1.20.
Index heavyweight John Keells Holdings closed at 200 rupees, down 2.80.
There were losses in stocks whose prices had risen sharply on speculation recently.
Asian Alliance Insurance closed at 357.70 rupees, down 13.40. Regnis (Lanka) fell again, down 20.40 rupees to close at 434.70.The sole crossing or off-market private deal for the day was 245,000 shares of Lanka Milk Foods at 130 rupees each. It closed at 130.20, up 2.70 rupees.