The euro firmed from 1.3155 dollars from 1.3142 and to 157.10 yen from 156.91.