Ukraine's embattled prime minister has said he is resigning, opening the way for the formation of a new government to end a drawn-out political crisis.

In his weekly televised address on Sunday, Arseniy Yatsenyuk said that his resignation would be formally submitted to parliament on Tuesday.

Yatsenyuk's cabinet survived a no-confidence vote in February, but two parties left the governing coalition to protest at the failure to oust the prime minister, who is under fire over the worsening economy and slow pace of reforms.

The withdrawal deprived the coalition of its majority in the Ukrainian parliament.

If politicians fail to form a new coalition and unite behind a new prime minister, that may lead to early elections, which President Petro Poroshenko has sought to avoid for fear of further destabilising the situation in the country.

"From today I see my goals as broader than the powers of the head of the government," Yatsenyuk said.

He said that he would focus on passing a new electoral law, enacting constitutional and judicial reform, and ensuring "the coalition's control over the course of a new government".

Source: AP