EUR/USD fails to test the May-low (1.1107) ahead of the ECB meeting on June 6, with the exchange rate snapping the series of lower highs and lows from the previous week.