Russian forces fired cruise missiles at the southern Ukrainian city of Odesa overnight, killing at least three people and injuring more than a dozen others in a strike that damaged homes, a warehouse, shops and cafes downtown, the regional state administration said.