Ukrainian President Volodymyr Zelensky has blamed Kyiv’s lack of ammunition for the setback.
He also used his speech to invite Donald Trump to the frontlines and see the realities of the war.
Zelesnky said: “If Trump (comes) to Ukraine, I am ready to go with him to the front line.”
Republican Party lawmakers have tried to block further military support to Ukraine.