Commercial Bank of Ceylon closed 6.30 rupees higher at 164.90 rupees and John Keells Holdings closed 4.30 rupees higher at 245.10 rupees, contributing most to the index gain.
Nestle Lanka closed 49.80 rupees higher at 2,159.80 rupees and Lanka Orix Leasing Company closed 4.60 rupees higher at 94.50 rupees.
Ceylon Tobacco Company closed 10.50 rupees lower at 1,080.50 rupees.
The Colombo benchmark All Share Price Index closed 121.78 points higher at 7,275.68, up 1.70 percent.
The S&P SL20 closed 69.55 points higher at 4,040.67, up 1.75 percent.
Turnover was 983.57 million rupees, down from 2.08 billion rupees last Friday with 178 stocks closed positive against 29 negative.
The aggregate value of all off-the-floor deals represented 23 percent of the daily turnover.
Asia Asset Finance closed 20 cents higher at 2.00 rupees, attracting most number of trades during the day.