The European common currency rose against majors after data showing that German investor confidence improved for the second month in December as it edged up to 82.6 from the preceding 81.5.
Economic sentiment gauge also inclined to 4.3 from the prior 1.8 and the same measure for the 16-nation using the European common currency rallied to 15.5 from 13.8 recorded in November.
Other data released today from the euro zone showed that industrial production advanced to 0.7% in October compared with the revised to -0.7%.
Another support came from bond selling in Spain which sold bonds worth 2.5 billion euros.
On the other hand, the dollar remained weak for the second session as it fell to a low of 78.82 from the day's opening at 79.32, as depicted by the dollar index.
The green currency remains under pressure ahead of FOMC two-day meeting starting today with growing speculations the Fed will keep interest rate at its low level and add stimulus beyond the $600 billion announced last month.
Concerning the euro-dollar pair, it is rising on the daily basis, paring last week's drop, after recording a high of 1.3479 and a low of 1.3371, yet it may face strong resistance at 1.3500 levels.
The trading range for today is among the key support at 1.3240 and the key resistance at 1.3625.
Moving to the royal pair, it is showing slight incline where the pair is currently trading little below key level at 1.5875.
Today, data released from the UK showed that inflation climbed to 3.3% in November to remain above the 3% target since February, thereby raising expectations the BoE may hike interest rate starting from the new year.
So far, the pair has recorded a high of 1.5910 and a low of 1.5842, while the trading range for today is among the key support at 1.5735 and the key resistance at 1.6060.
With regard to the dollar-yen pair, it retreated, where the dollar fell to one-week low versus the yen, to reach a low of 82.82 as the breakout of 83.70 critical level yesterday forced the pair to decline further. The highest point was recorded at 83.55 where the pair is currently trading at 82.91.
The trading range for today is among the key support at 82.80 and the key resistance at 85.00.