The benchmark Colombo All Share Index closed 09.65 points higher at 6,121.01 and the S&P SL 20 Index closed 05.26 points higher at 3,431.74 up 0.15 percent.
Turnover was 265 million rupees down from 1.3 billion a day earlier. Trading started after 1300 hours in the afternoon, but closed at the standard 1430 hour
Foreigners brought 152 million rupees worth shares while selling 53 million rupees in a day that 77 stocks advanced and 63 stocks declined.
Ceylinco Insurance contributed most to the index closing at 1150.00 rupees up 109.00 rupees, Ceylon Tobacco Company gained 5.40 rupees to close at 994.90 rupees and Sri Lanka Telecom gained 50 cents to close at 40.40 rupees.
Negative contributors included George Steuarts Finance losing 98.90 rupees to close at 500.10 rupees, The Lions Brewery lost 20.00 rupees to close at 395.00 rupees and Distilleries Company lost 1.70 rupees to close at 193.00 rupees.
Pan Asia closed at 19.30 rupees up 30 cents. Union Bank of Colombo closed at 17.50 rupees up 10 cents and Commercial Bank of Ceylon gained 80 cents to close at 115.30 rupees.
Hatton National Bank closed at 161.10 rupees down 10 cents and Sampath Bank closed at 205.00 rupees up 30 cents.
One Crossing was recorded in today's trading, Aitken Spence Hotel Holdings crossed hands of one million shares at 75 rupees per share. The company closed at 74.90 rupees up 90 cents.
Nestle Lanka lost 60 cents to close at 1939.80 cents and Dialog Axiata closed flat at 8.60 rupees.