Russian drones struck two foreign-flagged vessels on Monday, Ukraine's Deputy Prime Minister Oleksiy Kuleba said, the second such attack in four days on Black Sea shipping as the war nears the end of its fourth year.