Singapore shares rose 0.5 per cent on Thursday, ending at their highest in more than five years and nullifying early losses amid gains in most regional markets.

The blue-chip Straits Times Index (STI) rose 15 points, ending at 3,337.71, its highest close since 9 January 2008.

2.17 billion shares changed hands in the wider market, with gainers beating losers 244 to 191. Genting Singapore, among the gainers, jumped 3.9 per cent to S$1.48.

CapitaMalls Asia rose 3.6 per cent to S$2.04.

All three local banks rose, with UOB up 1.5 per cent at S$20.91, DBS 1.3 per cent to S$16.18 and OCBC gaining 0.6 per cent to S$10.96. They will be reporting earnings next week.