THE Straits Times Index closed at 1,659.17 on Friday evening, up 0.94%, or 15.49 points higher. A total of 866.9 million shares were traded. Gainers beat losers 221 to 179.