Ukrainian President Volodymyr Zelenskyy said in a nightly video address that "no-one today can predict how long this war will last."
"This will depend, unfortunately, not only on our people, who are already giving their maximum," Zelenskyy said. "This will depend on our partners, on European countries, on the entire free world."
Zelenskyy said he was thankful to countries who have imposed sanctions on Russia and given military and financial support to Kyiv.
"This is the only recipe for protecting freedom in the face of the Russian invasion. And for Western countries, this is not simply an expense. This is not about accounting, it's about the future," Zelenskyy said.