Four children were among at least 14 people injured in an overnight Russian air attack on the capital Kyiv, Ukrainian officials said.

Two high-rise residential buildings were hit in the strikes, Kyiv Mayor Vitali Klitschko said, without specifying if they were hit directly or as a result of falling debris.

Everyone is receiving medical assistance, some have been hospitalised, Kyiv's military administration said in a post on Telegram.

Meanwhile, Russian air defences destroyed a drone heading towards Moscow, according to the city's mayor, Sergei Sobyanin.

The strikes come as US President Donald Trump said that he would only meet his Russian counterpart Vladimir Putin if he knew that we're going to make a deal, days after plans for the two to meet in Budapest collapsed.

I've always had a great relationship with Vladimir Putin, but this has been very disappointing, Trump said on board Air Force One, as he began a week-long trip to Asia.

Trump expressed frustration with the lack of progress in negotiations with Moscow and highlighted the need for China to help broker peace in Ukraine.

While the US president struggles with diplomatic efforts, Russian envoy Kirill Dmitriev hinted at a possible resolution, citing progress in discussions surrounding front lines as a basis for negotiations.