Germany will provide Ukraine with additional military aid worth nearly $3 billion, including tanks, anti-aircraft systems and ammunition, the government said Saturday.

The announcement came on the eve of Ukrainian President Volodymyr Zelenskyy’s first visit to Germany since Russia invaded his country last year.

Defense Minister Boris Pistorius said that Berlin wanted to show with the latest package of arms “that Germany is serious in its support” for Ukraine.

“Germany will provide all the help it can, as long as it takes,” he said.

The visit is regarded in Berlin as a sign that relations between Ukraine and Germany have improved markedly after a rocky patch.