Ukraine President Volodymyr Zelensky has acknowledged battlefield progress has been "slower than desired", weeks into Ukraine's military offensive to recapture areas occupied by Russia.
"Some people believe this is a Hollywood movie and expect results now. It's not," he told the BBC.
"What's at stake is people's lives."
Ukraine says its counter-offensive has reclaimed eight villages so far in the southern region of Zaporizhzhia and Donetsk to the east.
Zelensky said the military push was not going easily because 200,000 sq km of Ukrainian territory had been mined by Russian forces.
"Whatever some might want, including attempts to pressure us, with all due respect, we will advance on the battlefield the way we deem best," he said.
Zelensky reinforced the need for Ukraine to be given security guarantees from Nato but said ultimately the goal was membership of the defensive alliance.
Bd-pratidin English/Golam Rosul