SINGAPORE shares closed up 23.5 points, or 1.03 per cent higher to end at 2,302.46 on Thursday evening.
About 1.4 billion shares exchanged hands.
Gainers beat losers 333 to 146.