Ukrainian authorities say they are investigating more than 9,000 potential war crimes by Russian troops. The International Criminal Court is also looking into alleged war crimes.
The Amnesty report is the latest to document alleged war crimes committed by Russian forces when they occupied an area northwest of Kyiv, including the town of Bucha, where Ukrainian authorities say more than 400 civilians were killed. Moscow withdrew its troops in early April.
The report concluded that Russian troops had committed a "host of apparent war crimes" in Bucha, including "numerous unlawful killings", most of them near the intersection of Yablunska and Vodoprovidna streets.
A Reuters investigation published on Thursday documented clues, including testimony and evidence focused on Yablunska Street, to the identities of individual Russian soldiers and military units present in Bucha. Read full story
The units included the 76th Guards Air Assault Division, which the Amnesty report also found was present in the town.
Amnesty said it had documented 22 cases of unlawful killing by Russian forces - "most of which were apparent extrajudicial executions" - in Bucha and nearby areas.
Asked by Reuters before the Amnesty report about Russia's operation in Bucha, Kremlin spokesman Dmitry Peskov said: "The Bucha story is a set-up and a fake".
Amnesty also said in its report Russian airstrikes that hit eight residential buildings on 1-2 March in the town of Borodyanka, killing at least 40 civilians, were "disproportionate and indiscriminate, and apparent war crimes".
"Russian forces cannot credibly claim to have been unaware that civilians were living in the targeted buildings," it said.