The report said the Ukrainian soldiers had failed to tell civilians to evacuate the areas. AFP
Their tactics "in no way justify Russia's indiscriminate attacks", it says in a new report, and some Russian "war crimes" including in the city of Kharkiv are not linked to the tactics.
But it lists incidents when Ukrainian forces appeared to have exposed civilians to danger in 19 towns and villages in the Kharkiv, Donbas and Mykolaiv regions.
Ukraine slams the report as "unfair".
"This behaviour of Amnesty International is not about finding and reporting the truth to the world, it is about creating a false equivalence, between the offender and the victim, between the country that destroys hundreds and thousands of civilians, cities, territories, and a country that is desperately defending itself," Foreign Minister Dmytro Kuleba says in a video posted on Facebook.