Colombo's All Share Price Index closed at 3,781.
90, up 35.40 points, while the Milanka index of more liquid shares gained 0.47 percent (20.25 points) to close at 4,348.95.
Turnover was 681.1 million rupees, according to stock exchange provisional figures.
Despite the small trading volumes price jumps in index heavy and midcap stocks pushed the market up, brokers said.
Commercial Bank of Ceylon closed at 218.25 rupees, up 3.50, Hatton National Bank closed at 190.00 rupees, up 2.00, Nations Trust Bank closed at 34.
25 rupees, down 25 cents and Sampath Bank closed at 223.00 rupees, up 50 cents.
Commercial Bank non-voting shares closed at 170.00 rupees, up 12.00.
Seylan Bank closed at 47.25 rupees, up 25 cents, National Development Bank closed at 210.00 rupees, up 2.00 and DFCC Bank closed at 183.
50 rupees, up 1.00.
Brokers said market liquidity was low as most retail investors had sold to re-invest in the recent initial public offerings (IPO) of Vallibel Finance and Raigam Wayamba Salterns.
Brokers said Chevron Lubricants closed at 173.50 rupees, up 4.00, Lanka Tiles closed at 93.00 rupees, up 6.00 and Lanka Wall Tile closed at 77.
00 rupees, up 5.00 on low volume trading.
Conglomerates Aitken Spence closed at 1,340.00 rupees, down 33.75, Hayleys closed at 240.00 rupees, up 8.25 with 3,100 shares changing hands, and Hemas Holdings closed at 118.25 rupees, down 1.75.
The Bukit Darah closed at 3,200.
00 rupees, up 200 with 300 shares traded, brokers said.
Environmental Resources Investments ordinary voting shares closed at 116.00 rupees, up 75 cents. Its 0000 warrants closed at 87.25 rupees, up 3.00, and 0001 warrants closed at 81.
50 rupees, up 3.00.
Ceylon Brewery closed at 188.00 rupees, up 5.75, and Cargills (Ceylon) closed at 72.
00 rupees, up 1.75. Brown and Company closed at 89.25 rupees, up 2.25.
Aitken Spence Hotel Holdings closed at 393.
75 rupees, up 8.00, Asian Hotels and Properties closed at 134.
25 rupees, up 3.50, Beruwela Walk Inn 70 rupees, up 4.
00 and Riverina Hotels closed at 93.00 rupees, up 6.00.