SINGAPORE shares closed up 27.09 points or 1.03 per cent, to end at 2,648.64 on Wednesday.
About 1.1 billion shares exchanged hands.
Gainers beat losers 286 to 198.