Baghdad: Iranian Major General Qassem Sulaimani is holding talks with politicians in Baghdad to promote the formation of a new Iraqi cabinet that would have Iran’s approval, two people familiar with the political process underway in Iraq said on Wednesday.

Sulaimani, commander of foreign operations for Iran’s elite Revolutionary Guards, arrived in Iraq on Saturday, the day of the parliamentary election.

Initial nationwide results showed a surprise victory for the bloc that supports populist cleric Muqtada Al Sadr, a Shiite not aligned with Iran who campaigned on a nationalist platform, tapping into public resentment against widespread corruption and huge social disparities.

Sulaimani is holding talks with rival politicians to pave the way for an agreement to form a Shiite ruling coalition, said a person acting as an intermediary between Al Sadr, other senior politicians and a Shiite candidate.

Formal talks to set up a governing coalition will start after the announcement of the final results, expected later this week.

Before the election, Iran publicly stated it would not allow Al Sadr’s bloc — an unlikely alliance of Shiites, communists and other secular groups — to govern.

For his part, Al Sadr has made clear he is unwilling to compromise with Iran by forming a coalition with its main allies, Hadi Al Ameri, leader of the Badr paramilitary group, and former prime minister Nouri Al Maliki.

A tally by Reuters of provincial results announced over the past three days shows Al Sadr’s list leading, followed by Al Ameri, a close ally of Iran and a friend of Sulaimani, and then outgoing Prime Minister Haider Al Abadi.

Al Abadi managed to rally the support of both Iran and the US in Iraq’s three-year war on Daesh.

Saturday’s election was the first since the defeat last year of the militants who had overran a third of Iraq in 2014.

Sulaimani’s Quds Force is the main foreign backer of Al Ameri’s Badr, which served as the backbone of Popular Mobilisation, a volunteers force set up to fight Daesh.