The All Share Price Index closed at 3,025.
37 up 0.83 percent (25.04 points) while the Milanka Price Index of more liquid stocks closed at 3,449.
08, up 0.97 percent (33.12 points).
Turnover was 381.5 million rupees, according to provisional Colombo Stock Exchange statistics.
"Despite the market closing on a positive note there was marginal retail profit taking while interest in large cap counters maintained the index levels," a senior analyst who did not wanted to be named said.
"However compared to last week lower foreign participation was witnessed.
"
Conglomerate John Keells Holdings closed at 155.00 rupees, up 3.00, and alcohol producer Distilleries Company of Sri Lanka closed at 93.
75 rupees, down 1.25.
Diversified Hayleys closed at 157.00 rupees, up 1.00, and Aitken Spence closed at 895.
00 rupees, up 75 cents.
Commercial Bank of Ceylon closed at 176.
75 rupees, up 75 cents, DFCC Bank closed at 146.
25 rupees, up 1.25, Hatton National Bank closed at 168.00 rupees, up 4.50 and Sampath Bank closed flat at 183.50 rupees, up 3.50.
Aitken Spence Hotel Holdings closed at 245.
25 rupees, up 1.00, Amaya Leisure at 52.00 rupees, up 1.75, Riverina Hotels closed at 66.
50 rupees, up 1.50, Royal Palms Beach Hotel closed at 58.25 rupees, up 1.25 and Tangerine Beach Hotels closed at 65.00 rupees, up 1.00.
Sri Lanka's largest celco Dialog Telekom, a unit of Telekom Malaysia closed flat at 7.00 rupee, and the largest fixed line operator Sri Lanka Telecom closed at 42.75 rupees, up 75 cents.