Putin said civilians were targeted, but air defences dealt satisfactorily with the threat.
The defense ministry said at least eight drones caused minor damage, but Kyiv has denied responsibility.
This is the first time the city has been targeted by multiple drones since Russia’s invasion of Ukraine.
Moscow Mayor Sergei Sobyanin said no-one was seriously injured.
Several drones fell on an exclusive western suburb where senior officials live.
