Stock indexes recovered some losses on Tuesday from the previous day as Congress passed a $900 billion stimulus package and anxiety eased in equity markets about a fast-spreading strain of the coronavirus in Britain and new travel restrictions. Futures indicated stocks on Wall Street would open slightly higher.

The Stoxx Europe 600 rose 0.8 percent, after dropping 2.3 percent on Monday. The CAC in France was up 0.9 percent and the DAX in Germany gained 1 percent. The FTSE 100 in Britain was unchanged from the previous day, when it fell 1.7 percent.

Stocks in Asia mostly closed lower. The Nikkei 225 in Japan was down 1 percent, the Hang Seng in Hong Kong fell 0.7 percent and the Shanghai composite closed 1.8 percent lower.

In Washington, after weeks of negotiations, Congress overwhelmingly approved a coronavirus stimulus package that includes billions of dollars for American households and businesses that have been hurt by the pandemic. It restores a supplemental unemployment benefit for millions of unemployed Americans at $300 a week for 11 weeks and includes money for another round of $600 direct payments to adults and children.

The British pound continued its decline as investors waited for an update on the Brexit trade negotiations. In just nine days, the transition period ends and Britain could lose tariff-free access to its largest trading partner if a deal is not struck soon. The pound fell 0.4 percent against the U.S. dollar and 0.2 percent against the euro.

The British currency fell on Monday as more than 40 countries cut off travel links from Britain in an effort to stop the spread of a new strain of coronavirus that was “out of control” in parts of England. France stopped all trucks delivering freight from Britain, and hundreds of drivers remain stuck in the southeast of England, prompting concerns about fresh food supply and lost revenue.

Tighter restrictions on social activities and businesses in Britain, imposed to limit the virus’s spread, are also expected to weaken an economic recovery that analysts had expected to restart early next year.

Energy prices dropped for a second day. Futures on West Texas Intermediate, the U.S. crude benchmark, declined 1.4 percent to $47.29.