Singapore stocks rose with the benchmark Straits Times Index (STI) up 31.00 points, or 1.07 per cent, to 2,917.62.
Some 1.1 billion shares exchanged hands. Gainers beat losers 331 to 216.