Euro returns above 0.8700 on a brighter mood