Singapore stocks ended lower at midday with the benchmark Straits Times Index down 42.99 points, or 1.11 per cent, at 3,832.78.
Up to 1.62 billion shares exchanged hands. Gainers beat losers 201 to 523.