Kyiv said the strike occurred near Odesa hours before Russian President Vladimir Putin is scheduled to travel to Beijing for talks with Chinese President Xi Jinping.