The benchmark Colombo All Share Index closed 0.12 points higher at 6,121.45 and the S&P SL 20 Index closed 05.57 points higher at 3,477.04 up 0.16 percent.
Turnover was 531 million rupees up from 288 million rupees Monday.
Foreigners brought 363 million rupees worth shares while selling 213 million rupees of shares, in a day that 67 stocks advanced and 105 stocks declined.
Nestle Lanka contributed most to the index closing at 2,049.00 rupees up 99.00 rupees. John Keells Holdings closed at 269.20 rupees up 1.30 rupees and The Bukit Darah closed at 690.50 rupees up 4.90 rupees.
Negative contributors were C.T Holdings closing at 140.00 rupees down 5.00 rupees and Dialog Axaita closing at 8.60 down 10 cents. Aitken Spence closed at 122.00 down 2.00 rupees.
In the banking sector, Sampath Bank closed at 197.20 rupees down 0.40 rupees, Pan Asia closed at 17.50 rupees down 0.10 rupees. DFCC closed at 129.90 rupees up 1.60 rupees and Commercial Bank of Ceylon closed at 119.60 up 0.60 rupees.
Ceylon Tobacco Company closed flat at 1,200.00 and Distilleries Sri Lanka closed at 190.00 down 0.20 rupees.