The main All Share Price Index closed up 0.21 percent (11.59 points) at 5,469.68, while the more liquid Milanka index rose 0.26 percent (12.13 points) to close at 4,763.19.
Turnover was 2.6 billion rupees, according to stock exchange provisional figures.
Lanka Securities said LB Finance Plc and Hayleys Plc made the strongest contribution to the daily turnover with each stock crossing the billion rupee mark.
They said 2.8 million Hayleys changed hands as crossings or off-market private deals at 380 rupees a share.
Hayleys closed at 379.90 rupees, up 19.90 rupees with a total of over 2.7 million shares traded.
LB Finance closed at 140.20 rupees, up 2.20 rupees with just over a million shares done after hitting a high of 150.
Index heavyweight John Keells Holdings closed at 177.90 rupees, up 2.40.
Lanka Securities said foreign participation stood at 5.3 percent of the total market activity and foreign investors were the net sellers with a net foreign outflow of 159.6 million rupees.
http://www.lbo.lk/fullstory.php?nid=1781939534