The dollar steadied against most currencies on Monday as traders awaited more data on the U.S. economy after a disappointing jobs report last week slammed the breaks on a rally in the greenback.

The euro held gains versus the dollar but faces a test later on Monday with data that is expected to show German industrial output growth slowed at the end of last year.

Speculators have been reducing short positions in the dollar, but some analysts say better U.S. economic data and continued progress in fighting the COVID-19 pandemic will be needed for further dollar gains.

“Soft non-farm payrolls have really pulled the ladder out from under the dollar,” said Yukio Ishizuki, foreign exchange strategist at Daiwa Securities.

“Now the markets are questioning whether the dollar can rise any further. A lot depends on the coronavirus, but we also need to know when the U.S. fiscal stimulus will pass.”

Against the euro, the dollar traded at $1.2042 after a 0.7% slump on Friday.

The British pound bought $1.3731, close to an almost three-year high.

The dollar was quoted at 105.49 yen, having pulled back from a three-month high reached on Friday.

The U.S. economy created fewer jobs than expected in January while job losses the previous month were deeper than initially reported, data at the end of last week showed.

The release of U.S. consumer prices and consumer sentiment later this week will help determine whether a recent rise in inflation expectations and Treasury yields was justified.

Any disappointing numbers from either report could knock the dollar lower, some analysts said. Investors are also closely monitoring a U.S. debate on additional fiscal stimulus.

President Joe Biden and his Democrats are pushing ahead with a $1.9 trillion COVID-19 relief package. House of Representatives Speaker Nancy Pelosi has predicted the final relief legislation could pass Congress before March 15.

The dollar index against a basket of six major currencies stood at 91.045, after falling 0.6% on Friday.