The European Central Bank signalled today that it planned no further interest rate cuts as euro zone prospects improved.
But the bank said that subdued inflation meant it would continue to pump more stimulus into the region's economy.
The currency bloc has been on its best economic run since the global financial crisis nearly a decade ago but the ECB had been expected to take a more cautious stance as the inflation rebound has yet to show a convincing upward trend.
"The Governing Council expects the key ECB interest rates to remain at their present levels for an extended period of time, and well past the horizon of the net asset purchases," the bank said.
It removed a long-standing reference to lower rates in today's statement.
Draghi: We expect rates to remain at their present levels for an extended period of time, and well past horizon of our net asset purchases— ECB (@ecb) June 8, 2017
The ECB kept its easy money policy unchanged as widely expected, however, including its €2.3 trillion bond-buying programme and sub-zero interest rates, despite resistance from cash-rich Germany.
Announcing small upgrades in its growth forecasts through to 2019, ECB President Mario Draghi told a news conference the bank no longer saw risks to growth as being skewed to the downside.
"We consider that risks to the growth outlook are now broadly balanced," he told reporters in the Estonian capital of Tallinn, in a widely expected move.
But the bank trimmed inflation forecasts for the next three years and said "substantial" amounts of stimulus through its unprecedented asset purchase scheme were still needed.
Mario Draghi said there was no discussion of future tapering at the meeting.
The euro hit a one-week low of $1.11995, down around 0.4% on the day, as Draghi spoke.
The ECB's deposit rate, its key policy tool, remains at -0.4%. Its monthly asset purchases will continue to total €60 billion a month and to run until at least December.
The ECB said it now saw inflation this year at just 1.5%, down from a previous forecast of 1.7%.
That would barely rise to 1.6% in 2019, down from an earlier estimate of 1.7% and further away from its official target of at or close to 2%.
"Nothing substantial has happened to inflation except the price of oil and the price of food ... underlying inflation has remained the same year to year," he noted.
Euro zone economic growth this year was seen at 1.9% compared to an earlier 1.8% forecast.
That came after the EU statistics agency Eurostat earlier revised up its estimate of first quarter growth to its fastest rate in two years, saying the economy of the 19-country euro zone expanded by 0.6% quarter-on-quarter and by 1.9% year-on-year.
The ECB's nuanced stance was also motivated by the big debts overhanging governments and companies, the piles of unpaid loans weighing on banks in countries like Italy and Portugal, and political uncertainty ahead of elections in Germany and Italy.
Any announcement on its quantitative easing (QE) programme is seen not coming until the autumn, when policymakers hope the economic picture will have become clearer.
German politicians in particular have called for an earlier end to QE, saying it is eroding the assets of savers and discourages other eurozone countries from pursuing reforms to make their economies more efficient.
However Draghi there were no visible divisions at the Governing Council's meeting. "I didn't hear any dissenting voice with respect to the proposals," he said.