"Today's activity was mainly around John Keells, mostly local investor buys. Investors are expecting good full year results," said Naren Godamunne at DFCC Stock Brokers.
Conglomerate Keells, which is poised to release it's earnings for the third quarter, rose 0.9 percent to 140.25 rupees.
The Milanka index - which tracks the most liquid and highly capitalised stocks - rose a provisional 0.58 percent, or 13.65 points, to 2,366.12 points.
Ceylon Glass Co Ltd rose 4.41 percent to 71 rupees after the company announced a bonus and dividend issue.
Nawaloka Hospitals Ltd rose 4.17 percent to 6.25 rupees on market expectations of a dividend announcement, traders said.
Total market turnover was 470.9 million rupees with 44 million rupees worth of foreign purchases.