A Russian general who was shot several times in Moscow on Friday has regained consciousness after successfully undergoing surgery, according to reports in Russian media. Lt Gen Vladimir Alexeyev, who is Russia's deputy head of military intelligence, was rushed to hospital in serious condition after the attack in the north-western outskirts of the capital.

Two suspects have reportedly been arrested and will soon be taken in for questioning. Russian officials have blamed Kyiv for the shooting, but Ukraine's foreign minister denied involvement, according to Reuters.

Doctors said on Saturday it can be cautiously stated that the threat to [Alexeyev's] life has passed, Russia's state news agency Tass has reported. The highly decorated general was ambushed on the landing inside his apartment block, where a gunman inflicted three bullet wounds.

He was reportedly hit in the chest or abdomen before the attacker and an accomplice fled the scene. A neighbour in the building on Volokolamsk Highway reported hearing several shots and another neighbour screaming for help.

Alexeyev was taken to a Moscow hospital and underwent successful surgery. Afterwards, he was placed in a medically induced coma. He has now regained consciousness. At this point, it can be cautiously stated that the threat to his life has passed, medical sources said, according to Tass.

Investigators on Friday opened a criminal case for attempted murder, and two suspects are set to face questioning, with a court hearing potentially taking place on Sunday to determine their pretrial detention.

Alexeyev, 64, is the latest high-ranking military figure targeted near Moscow since Russia's full-scale invasion of Ukraine. As number two in the GRU military intelligence, he played a significant role in the Ukraine war and has received recognition for his involvement in military operations, including in Syria.

No group has yet claimed responsibility for the attack, but Russian Foreign Minister Sergei Lavrov accused Ukraine of trying to disrupt ongoing negotiations. Ukrainian President Volodymyr Zelensky has indicated that the US aims to facilitate peace talks between Ukraine and Russia, which could occur on American soil.