LONDON, April 21 (Reuters) - The euro rose on Tuesday after hitting one-month lows against the dollar and yen as investors took profits, although nervousness about corporate earnings announcements and the health of banks kept gains in check.
The yen crosses and commodities currencies have taken the brunt of the impact from a steep slide in U.S. equities after Bank of America (BAC.N) reported a jump in non-performing assets, underscoring the banking sector's troubles.
The Japanese currency hit its highest since mid-March against the euro and a three-week peak against the British pound as the bank sector concerns tempered risk appetite and triggered buying back of yen.
It later retreated after its gains cleared out near-term sell orders for its rivals, helping the euro, sterling and the Australian dollar to recover some ground against the dollar as well, but that is likely to prove short-lived, analysts say.
"The recent correction will likely continue and we may see euro and cable and Aussie dollar pull lower in the next couple of days," said Ian Stannard, senior foreign exchange strategist at BNP Paribas.
By 0753 GMT, the euro rose 0.2 percent against the dollar to $1.2947
The euro was up 0.2 percent at 126.77 yen
The dollar was flat at 97.94 yen
Data on Tuesday is expected to show German investor sentiment rose into positive territory for the first time in roughly two years. The ZEW think tank's economic sentiment index is forecast to rise to 1.5 in March from -3.5 the previous month.

