The Milanka Price Index of more liquid stocks fell 0.05 percent, down 2.21 points to close at 4,308.81 while the S&P SL20 closed 0.08 percent higher, up 2.23 points to 2,775.09.
Year-to-date, the Colombo Stock Exchange fell 19.66 percent.
Turnover reached 196.9 million on a volume of 15.7 million shares.
"Markets managed to close the day in the green as some recovery came in the last half hour of trade," Bartleet Religare Securities said. The volumes dipped further today and stood at 196.6 million down from 299.1 million from Friday’s session. There was a net foreign inflow of Rs. 35.3 million."
"The ASPI ended marginally higher on the back of gains in a few large cap counters including DIAL, NEST, and AHUN. Subdued turnover levels were dominated by trades on LGL, PCHH & NDB," John Keells Stockbrokers said.