The driving force for recovery was the selling pressure on the USD when the DXY index dropped to 105.78. However, the upside prospects for EURUSD may be quite limited as the market is expecting that the ECB will cut interest rates in June, putting pressure on the Euro.