Singapore shares rose for a second straight session on Wednesday, with the blue-chip Straits Times Index up 9.41 points or 0.3 per cent to 3,188.04.
This added to Tuesday's advance of 23.16 points.
But in a sign that the general market was mixed, decliners outnumbered gainers 212 to 186. This came after trade data from China released on Wednesday fell below expectations.
Punters' favourites for the day included Mirach Energy and Cedar Strategic Holdings, both of which rose on hefty volumes as market players tried to make a quick buck from intra-day trades.