The All Share Price Index closed at 5,214.84 up 58.01 points, while the Milanka index of more liquid stocks rose 0.78 percent (45.93 points) to close at 5,914.47, according to stock exchange provisional figures.
Turnover was 5.5 billion rupees, according to provisional statistics on the Colombo Stock Exchange (CSE) website.
The CSE has said heavy trading had delayed market updates on its website.
In a private off-the floor deal, John Keells Holdings (JKH) sold 11.6 million shares of Asian Hotels and Properties (AHPL) at 170.00 rupees per share, in a deal worth almost 2.0 billion rupees, the stock exchange filing said.
It closed at 169.70 rupees, down 05 cents, according to stock exchange provisional figures.
JKH, an index heavy stock closed at 260.00 rupees, up 75 cents with 1.4 million shares traded, Aitken Spence closed at 1,950.
00 rupees, up 45.50, Hayleys closed flat at 315.00 rupees and Hemas Holdings closed at 40.20 rupees, up 20 cents.
Market debutant Odel, a high-end fashion retailer closed at 32.
00 rupees, up 17.00 with 18.5 million shares traded mostly by retail investors.
Odel opened trading at 15.00 rupees per share and hit a high of 38.50 during mid afternoon trading, brokers said.
The markets regulator, Securities and Exchange Commission, halted trading in Environmental Resources Investments (ERI) warrants and shares of Dankotuwa Porcelain, Blue Diamonds and Touchwood Investments on Tuesday.
The CSE said in a statement this was because of unusual increases in the price and the number of transactions of the shares during since July 29.
Despite the trade halt ERI normal shares closed at 125.00 rupees, up 13.00 with 2.36 million shares traded, while its other business unit Ceylon Leather Products closed at 251.
00 rupees, down 1.00, according to stock exchange provisional figures.
Hotel Reefcomber, a retail investor favorite closed at 4.
10 rupees, up 20 cents with 4.35 million shares changing hands, while Piramal Glass closed flat at 3.40 rupees, according to stock exchange provisional figures.
Richard Pieris and Company closed at 130.
00 rupees, up 3.25 on almost 3.0 million shares traded, Nawaloka Hospitals closed at 8.
60 rupees, up 10 cents with 9.4 million shares changing hands, brokers said.
In another private deal Dr. T Senthilverl has taken a 10 percent stake on Pan Asia Banking Corporation, a stock exchange filing said. It closed at 40.00 rupees, up 1.50 with 155,000 shares traded according to stock exchange provisional figures.
Serendib Hotels bought 19.9 percent of unlisted hotel company Cyprea Lanka, owners of Kani Lanka Resort and Spa, Kalutara for 325 million rupees, a stock exchange filing said.