The Singapore dollar has touched all-time highs against the yen and ringgit, and strengthened against the euro and the p