The won strengthened to more than a seven-year high against the yen in May, before trading at 8.96 versus the Japanese currency as of 8.51am Bangkok time. The currency was at a nine-year high against the euro in April, data compiled by Bloomberg show. It has weakened versus the dollar this year.