The euro gained to $1.5776 at 9:24 a.m. in Tokyo from $1.5711 late yesterday. The 15-nation currency climbed to 161.50 yen from 160.88 yen. The dollar traded at 102.25 yen compared with 102.40 yen.