Russia has denied any role in the deaths in Bucha, and several Kremlin officials have accused Ukraine of staging the killings.
But the weight of evidence proving Russian forces carried out the massacre has only continued to grow.
Footage from several CCTV cameras in Bucha, provided by the Ukrainian Government, showed the scenes of terror that preceded the massacre.
In one of them, a Russian soldier escorts three people with bags, a suitcase and a dog into the building that was later to be revealed to be a Russian torture chamber.
The footage of the nine men being led across the street was filmed at the same location.
All except one were killed by Russian troops after they discovered they had manned a checkpoint nearby in a desperate volunteer attempt to protect their country, Ukrainian officials said.
The survivor, Ivan Skyba, a local taxi driver, told the Associated Press that the Russians accused him and other volunteers of being Nazi sympathisers and guiding Ukrainian artillery fire.
One of the nine men was shot dead in front of Skyba, who was beaten until he lost consciousness.
When he came around, Skyba saw the Russian soldiers leading his friends out into the yard and executing them. Before long it was his turn.
“I felt the bullet pierce my side. I fell and froze, pretending I was dead,” said Skyba, who eventually managed to escape and fled to Poland.
Intercepted phone calls the Ukrainian Government shared with reporters included several soldiers confessing to their families in Russia to killing civilians in Bucha in cold blood.
A Russian soldier named Ivan called his mother in mid-March while Russian troops were still stationed there and said he had orders to “shoot everyone, who gives a f*** who it might be: a child, a woman, an old lady, an old man”.
“Anyone who has weapons gets killed. Absolutely everyone.”
He went on to tell his mother this unit was leading a “cleansing” operation, seizing weapons, strip-searching people and examining their phones.
Another soldier, identified only as Maksim, called his wife from outside Kyiv a few days later, saying he and all of his mates were binge-drinking to make the job more bearable.
“Everyone here is like that. It’s easier like this to shoot civilians,” a clearly intoxicated Maksim is heard saying.
Friday’s investigation also included eyewitness testimony saying the violence was not random.
“The Russians hunted down on lists prepared by their intelligence services and went door to door to identify potential threats,” said one Bucha resident.
“Those who didn’t pass this filtration, including volunteer fighters and civilians suspected of assisting Ukrainian troops, were tortured and executed.”
Ukrainian officials say the pattern of the killings suggests the Russian soldiers were murdering civilians in cold blood, on orders from their commanders.
“The results of the criminal evidence we have gathered so far reveal it wasn’t just isolated incidents of military personnel making a mistake but a systematic policy targeting the Ukrainian people,” Tamas Semkiv, Ukraine’s lead prosecutor for the Bucha massacre, told the AP and PBS.
Ukrainian prosecutors named Russia’s 76th Guards Airborne Assault Division as responsible for the atrocities and are pursuing the commander, Major General Sergei Chubarykin and his boss, Colonel General Alexander Chaiko, on war crimes charges.
Bucha became a byword for Russian atrocities in Ukraine after investigators, the military and journalists first visited the town in early April, only to find contorted bodies - some of them with hands tied behind their backs - lying around on the side of the road.
A visibly shaken Volodymyr Zelensky, who visited Bucha shortly after it was recaptured by Ukrainian forces, said the atrocities were proof of Russia’s genocidal plans for the whole of the country, accusing the Russian troops of treating locals “worse than animals”.