EUR/USD fell to session lows at 1.3228 shortly after the very soft US retail sales data hit the wires. Central banks were steady buyers on the way down, from the 1.3240s down to 1.3228 before prices rebounded. 1.3305 capped rallies. EUR crosses were weak all day as the greenback and the dollar both were on the outside looking in. GBP, JPY and CAD were in demand for much of the day though they gave up some gains very late in the session.

USD/JPY was under pressure all day and fell to 98.75 before steadying and rebounding to 99.00 at the close.

Cable rallied to 1.4945/50 before stalling. An upbeat housing outlook, and strong Easter retail sales were supportive. EUR/GBP dipped below 0.8900 again late in the session.

CAD was in strong demand early in the session with real-money accounts noted buyers of CAD and sellers of EUR today. It fell to 1.2065 before bouncing sharply to 1.2145 late in thin trade.