The dollar rose for a third straight session against most major currencies on Tuesday, bolstered by US services data last month that was better than market expectations.

The greenback's gains were also supported after US President Donald Trump stepped up verbal attacks on China, raising fears of a new trade war.

Analysts said the dollar, as a safe-haven currency, also posted gains despite increased risk appetite as countries and some US states started to reopen.

The greenback's gains came at the expense of the euro, which weakened across the board after a German constitutional court ruled that the Bundesbank must stop buying government bonds if the European Central Bank cannot prove those purchases are needed.

The dollar, meanwhile, edged higher after data showed a better-than-expected reading for the US services sector in April. The US Institute for Supply Management's non-manufacturing index fell to 41.8 last month, from 52.5 in March, but the April level was higher than the consensus forecast of 36.8.

That data, however, was offset by a report showing US business activity plumbed record lows in April. Data firm IHS Markit said its flash US Composite Output Index, which tracks the manufacturing and services sectors, tumbled to 27.0 last month, the lowest since the series began in late 2009.

Still, the dollar came out on top, and the dollar index was up 0.2% at 99.706. The euro, meanwhile, fell 0.5% to $1.0856 in the wake of the German court ruling, Refinitiv data showed.

The presence of a large long position in the single currency, which has intensified the selling pressure, also hurt the euro.

The dollar gained 0.5% versus the Swiss franc, another safe-haven currency, to 0.9708 franc, but slipped 0.1% against the yen to 106.585 yen.

Commodity currencies rose, with the Australian dollar up 0.6% at 64.57 US cents. It also rose after the Reserve Bank of Australia left its targets for the cash rate and three-year government bond yields unchanged at 0.25%.

Copyright Reuters, 2020

Comments

Comments are closed.