Ukrainian President Petro Poroshenko said Sunday he saw "no alternative" to a September truce with the rebels that a separatist leader renounced prior to a weekend rocket assault that killed 30 people.