The single currency rallied from 1.2193 to 1.2541 on dollar's broad-based weakness due to worries of slowing global recovery, suggesting the upmove from 1.1876 to retrace medium-term downtrend remains in progress and further gain to 1.2570 is likely, however, loss of momentum should prevent strg gain above there and reckon 1.2615/25 would cap upside today and yield a much-needed pullback later.    On the downside, a breach of 1.2405 would indicate a temporary top is made and may bring wekaness to 1.2314, however, price should hold well above 1.2193/96 support area.