KIEV, Ukraine—Ukrainian President Petro Poroshenko faces rising criticism for his decision to delay implementation of part of a European Union deal to avoid threatened Russian retaliation.

A senior diplomat resigned in protest over the weekend, and pro-European politicians who are competing with Mr. Poroshenko's party in parliamentary elections next month blasted the decision as caving to Russia, which wants Ukraine to give up the deal and remain in its orbit.

...