Russia accused Ukraine on Wednesday of a failed attempt to assassinate President Vladimir Putin in a drone attack on the Kremlin citadel in Moscow and said it reserved the right to retaliate.

A senior aide to Ukrainian President Volodymyr Zelenskyy, Mykhailo Podolyak, said Kyiv had nothing to do with the reported incident, which he said could be used by the Kremlin to justify a new attack on Ukraine.

"Two unmanned aerial vehicles were aimed at the Kremlin. As a result of timely actions taken by the military and special services with the use of radar warfare systems, the devices were put out of action," the Kremlin said in a statement.