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 stated that he would only meet his Russian counterpart Vladimir Putin if he knew they were going to make a deal, following the cancellation of their planned meeting in Budapest.

Trump expressed his disappointment over the relationship with Putin and suggested that China could play a role in efforts to broker peace in Ukraine. He is set to meet with China's President Xi Jinping soon.

The ongoing Russia-Ukraine conflict has been a focal point for Trump as he continues to navigate diplomatic talks, which have yet to yield significant results.

In related statements, a senior Russian envoy expressed optimism about a potential diplomatic solution to the conflict, indicating some movement in the peace talks.