Asian stock markets rose Monday after President Donald Trump signed a $900 billion economic aid package, helping to reduce uncertainty as governments re-impose travel and business curbs in response to a new coronavirus variant.

Shanghai, Tokyo and Hong Kong advanced as traders returned to work following a three-day Christmas weekend.

Trump signed the measure, which also includes money for other government functions through September, despite expressing frustration that $600 payments to the public weren’t bigger. His signature following last-minute objections helped to clear away uncertainty as reinstated travel and business curbs threaten to weigh on global economic activity.

Currency traders watch computer monitors near the screens showing the foreign exchange rates at the foreign exchange dealing room in Seoul, South Korea, Monday, Dec. 28, 2020. Asian stock markets rose Monday after President Donald Trump signed a $900 billion economic aid package, helping to reduce uncertainty as governments re-impose travel and business curbs in response to a new coronavirus variant.(AP PhotoLee Jin-man)

Currency traders watch computer monitors near the screens showing the foreign exchange rates at the foreign exchange dealing room in Seoul, South Korea, Monday, Dec. 28, 2020. Asian stock markets rose Monday after President Donald Trump signed a $900 billion economic aid package, helping to reduce uncertainty as governments re-impose travel and business curbs in response to a new coronavirus variant.(AP PhotoLee Jin-man)

“The stimulus balloon will allow the markets to navigate better the number of new air pockets showing up on the radar due to the virus’s latest variant,” said Stephen Innes of Axi in a report.

The Shanghai Composite Index gained 0.4% to 3,410.90 and the Nikkei 225 in Tokyo added 0.6% to 26,823.45. The Hang Seng in Hong Kong advanced 0.3% to 26,467.90.

In Seoul, the Kospi was 0.7% higher at 2,827.97. Singapore and Jakarta advanced. Australian markets were closed.

Currency traders watch computer monitors near the screens showing the Korea Composite Stock Price Index (KOSPI), left, and the foreign exchange rate between U.S. dollar and South Korean won at the foreign exchange dealing room in Seoul, South Korea, Monday, Dec. 28, 2020. Asian stock markets rose Monday after President Donald Trump signed a $900 billion economic aid package, helping to reduce uncertainty as governments re-impose travel and business curbs in response to a new coronavirus variant.(AP PhotoLee Jin-man)

Currency traders watch computer monitors near the screens showing the Korea Composite Stock Price Index (KOSPI), left, and the foreign exchange rate between U.S. dollar and South Korean won at the foreign exchange dealing room in Seoul, South Korea, Monday, Dec. 28, 2020. Asian stock markets rose Monday after President Donald Trump signed a $900 billion economic aid package, helping to reduce uncertainty as governments re-impose travel and business curbs in response to a new coronavirus variant.(AP PhotoLee Jin-man)

On Wall Street, the benchmark S&P 500 index gained 0.4% to 3703.06 on Thursday in its last pre-Christmas trading day. The Dow Jones Industrial Average rose 0.2% to 30,199.87. The Nasdaq composite rose 0.3%, to 12,804.73.

Investors have been encouraged by the development of coronavirus vaccines but that optimism has been dented by the discovery of the new, more contagious variant.

On Monday, South Korea reported its first cases of the new variant in three people who arrived from Britain. Over the weekend, Japan also reported cases and re-imposed limits on entry into the country by non-resident foreigners. It also said both Japanese and foreign residents would be required to show coronavirus test results on arrival and to observe quarantines.

Currency traders watch computer monitors near the screens showing the Korea Composite Stock Price Index (KOSPI), left, and the foreign exchange rate between U.S. dollar and South Korean won at the foreign exchange dealing room in Seoul, South Korea, Monday, Dec. 28, 2020. Asian stock markets rose Monday after President Donald Trump signed a $900 billion economic aid package, helping to reduce uncertainty as governments re-impose travel and business curbs in response to a new coronavirus variant.(AP PhotoLee Jin-man)

Currency traders watch computer monitors near the screens showing the Korea Composite Stock Price Index (KOSPI), left, and the foreign exchange rate between U.S. dollar and South Korean won at the foreign exchange dealing room in Seoul, South Korea, Monday, Dec. 28, 2020. Asian stock markets rose Monday after President Donald Trump signed a $900 billion economic aid package, helping to reduce uncertainty as governments re-impose travel and business curbs in response to a new coronavirus variant.(AP PhotoLee Jin-man)

In energy markets, benchmark U.S. crude lost 9 cents to $48.14 per barrel in electronic trading on the New York Mercantile Exchange. On Thursday, the contract rose 11 cents to close at $48.23. Brent crude, the basis for pricing international oils, shed 12 cents to $51.22 per barrel in London. It rose 9 cents the previous session to $51.29 a barrel.

The dollar declined to 103.55 yen from Friday’s 103.68 yen. The euro rose to $1.2216 from $1.2180.