The US dollar advanced against majors after the release of upbeat news showing improvement in private sector employment and services sector.

Company employers added 297,000 in December from 92,000 increased in November while ISM non-manufacturing climbed to 57.1 in December, the highest record since May 2006, from 55 a month earlier.

The news gave a boost to the dollar on hopes the US economy will recover rapidly this year, yet Bernanke ensured the Fed will not withdraw stimulus or raise interest rate soon even if the data showed progress.

Employment data increased hopes before the release of the non-farm payrolls report due on Friday which will be scrutinized by investors after the deterioration seen in November's figures.

The dollar index, which tracks the dollar movements versus a basket of major currencies, leaped to 80.34 compared with the day's opening at 79.41, where it managed to breach strong resistance at 80.00.

Concerning the euro-dollar pair, it fell for the second day to trade at 1.3142 where it is currently finding support at 1.3120.

Meanwhile, the euro is facing downside pressure due to the mounting debt concerns, especially after the Swiss Central Bank said it may not accept some Irish bonds as collateral.

So far, the pair has recorded a high of 1.3324 and a low of 1.3124, while the trading range for today is among the key support at 1.3245 and the key resistance at 1.3570.

Moving to the royal pair, it dropped sharply on the daily basis where it is currently trading at 1.5466 after recording a high of 1.5626 and a low of 1.5448.

Data released today from the UK showed that PMI construction fell to 49.1 in December from 51.8 the prior month.

The trading range for today is among the key support at 1.5345 and the key resistance at 1.5690.

With regard to the dollar-yen pair, it rebounded vigorously for the third day to touch the highest level in three months to become close to critical level at 83.70.

The pair is currently trading at 82.31 while it recorded a high of 83.34 and a low of 81.86, whereas the trading range for today is among the key support at 80.35 and the key resistance at 83.15.