Russia said it had neutralised two Ukrainian drones over Moscow in the early hours of Monday, with one crashing close to the defence ministry in the city centre.
Officials said the drones hit non-residential buildings in the capital and there were no casualties.
The attack came a day after Kyiv vowed to "retaliate" for a Russian missile attack on the Black Sea port of Odesa.
"A Kyiv regime attempt to carry out a terrorist act using two drones on objects on the territory of the city of Moscow was stopped," Russia's defence ministry said.
"Two Ukrainian drones were suppressed and crashed. There are no casualties."
The TASS news agency reported one drone crashed in Komsomolsky Prospekt, near the defence ministry, while another hit a business centre on Likhacheva Street by one of Moscow's main ring roads.
Moscow Mayor Sergei Sobyanin said the drone strikes occurred at around 4:00 am local time (0100 GMT).
He said emergency services were working at the scene and also reported no casualties.
The RIA Novosti news agency posted a video of the business centre, with some damage visible to the top of the tall building.
The road around it was closed.
Moscow and its environs lie around 500 kilometres (310 miles) from the Ukrainian border but have been hit by several drone attacks this year, with one even hitting the Kremlin in May.
Earlier this month, Russia said it had downed five Ukrainian drones that disrupted the functioning of Moscow's Vnukovo international airport.
'Will definitely feel this'
Russian forces have pounded the Ukrainian port city of Odesa since Moscow quit a deal allowing Ukrainian grain to be exported through the Black Sea last week.
The latest strike on the city on Sunday killed two people and severely damaged a historic cathedral.
Clergymen rescued icons from rubble inside the badly damaged Transfiguration Cathedral, which was demolished under Stalin in 1936 and rebuilt in the 1990s after the collapse of the Soviet Union.
The Ukrainian government condemned the cathedral strike as a "war crime", saying it had been "destroyed twice: by Stalin and Putin".
President Volodymyr Zelensky vowed retaliation: "They will definitely feel this," he said.
"We cannot allow people around the world to get used to terrorist attacks," Zelensky added in his evening speech late on Sunday.
"The target of all these missiles is not just cities, villages or people. Their target is humanity and the foundations of our entire European culture."
(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.)
Featured Video Of The Day
Parents Gave Names Of Interns, Doctors To CBI In Kolkata Horror: Sources
Ukraine, Russia Both Claim Advances In Kursk Region "Guilty Of High Treason": Russia Jails US-Origin Ballet Dancer For 12 Years US Welcomes India's Engagement In War Between Russia, Ukraine Kolkata Rape-Murder: Fractures, 150 mg Semen, Other Claims Denied By Cops LIVE: CBI Team At Kolkata Hospital For Digital Mapping Of Crime Scene Karnataka Chief Minister Siddaramaiah To Be Prosecuted In Land Scam Case Citroen Basalt (Tata Curvv Rival) Variant-Wise Prices Are Out: Full List US Supreme Court Keeps Block On Rules Protecting Transgender Students How Rupert Murdoch Helped Create A Monster - The Era Of Trumpism Track Latest News Live on NDTV.com and get news updates from India and around the world.