Two bombs exploded at a busy market in central Baghdad this morning killing at least 29 people and wounding more than 40 others, police and medics said.

There was no immediate claim of responsibility for the attacks, but the so-called Islamic State regularly targets civilians in the Iraqi capital.

One of the blasts was triggered by a suicide bomber, the other was a planted explosive, an Interior Ministry official told Reuters.

Civilians picked through the debris of the explosions including a food cart torn apart by the blast as medics carried off the casualties.

IS has lost much of the northern and western territory it seized in 2014 and is now resisting an Iraqi offensive on the northern city of Mosul, the ultra-hardline group's last major stronghold in the country.

Iraqi forces faced fierce resistance from the militants in southern Mosul yesterday, while troops in the city's east and north cleared areas they had recaptured a day earlier.