Turnover was 1.6 billion rupees.
Turnover was 1.6 billion rupees up from 636 million rupees a day earlier. Foreigners brought 860 million rupees worth shares while selling 229 million rupees of shares.
Yields fell up to 45 basis points at Wednesday's Treasuries auction, which brokers said helped boost sentiment in late trading.
Diesel and Motor Engineering, agents for Benz and Tata closed up 9.50 to close at 614.90 and United Motors, which has the agency for Mitsubishi closed up 5.50 rupees at 113.10 rupees, helped by foreign buying, brokers said.
The benchmark index gained helped most by Nestle Lanka which closed at 1887.50 rupees up 33.30 rupees. Carsons Cumberbatch gained 6.00 rupees to close at 446.00 rupees and John Keells Holding closed at 274.20 rupees up 1.20 rupees.
Hatton National Bank closed at 168.00 rupees down 2.90 rupees, DFCC Bank closed flat at 147.10 rupees, Commercial Bank of Ceylon closed 115.00 rupees down 1.60 rupees and National Development Bank closed at 174.90 rupees down 4.10 rupees.
Pan Asia closed at 21.10 rupees down 70 cents. Union Bank of Colombo closed at 19.90 rupees down 40 cents and Sampath Bank loss 3.50 rupees to close at 223.50 rupees.
LB Finance closed at 130.50 rupees down 4.00 rupees, Peoples Leasing and Finance lost 20 cents to close at 14.80 rupees and Commercial Leasing and Finance closed at 4.70 rupees up 10 cents.
Distilleries Company of Sri Lanka gained 1.60 rupees to close 183.60 rupees And Ceylon Tobacco Company gained 1.90 rupees to close at 830.00 rupees.
Aitken Spence closed at 134.90 down 10 cents. Browns Investments closed flat at 3.50 rupees.
Softlogic Holding gained 10cents to close at 12.10 rupees Hayleys closed at 300.00 rupees down 30 cents and Vallibel One closed flat at 20.00 rupees.
Sri Lanka Telecom gained 10 cents to close at 42.70 after reporting strong profits, and Dialog Axiata closed flat at 9.50 rupees.