SINGAPORE shares ended 1.16 per cent higher on Friday, closing 29.52 points up at 2,570.67.
Up to 946.3 million shares exchanged hands.
Losers beat gainers 277 to 219.