Germany will spend what it takes to tackle the coronavirus which is likely to infect up to 70% of the population in Europe's largest economy, Chancellor Angela Merkel said on Wednesday.
"We will do what we need to get through this. And then at the end we will look at what that means for our budget," she told reporters, seeming to distance herself from Germany's policy of no new borrowing.
Though conceding she did not know how the crisis would develop, Merkel said the risk was huge.
"When the virus is out there, and the population has no immunity and no vaccination or therapy exists, then a high percentage - experts say 60 to 70% of the population - will be infected, so long as this remains the case," she said.
That drew swift criticism from the Czech prime minister who said Merkel's remarks could cause panic.
Germany has confirmed three deaths related to the coronavirus. It has reported 1,567 cases, according to the Robert Koch Institute for disease control.
The first confirmed case among members of the German parliament was also reported on Wednesday. The liberal Free Democrats said one of its lawmakers had contracted the virus and his staff had been quarantined.
Merkel addressed the outbreak that the World Health Organisation is now calling a pandemic after mass-selling daily Bild berated her for what it called "the corona chaos". "No appearances, no speech, no leadership in the crisis," it wrote.
Merkel urged Germans to watch their personal hygiene and contacts, recommending they look each other in the eye "for a second longer" rather than shake hands.
"We will do what is necessary as a country, and that is also together with Europe," added the chancellor, who spoke to fellow European Union (EU) leaders and the president of the European Central Bank (ECB) on Tuesday evening.
"We cannot yet gauge the economic consequences... but we will react," said Merkel, whose government has promised "timely, targeted" stimulus.