EUR/USD retreats from session highs near $1.5680, being unable to overcome supply in the $1.5670/80. Further offers seen around $1.5700. Currently rate holds near $1.5642.