A brawl broke out in Turkey's parliament on Wednesday during tense discussions over Turkey's military involvement in northwest Syria.

Video images showed dozens of legislators from President Recep Tayyip Erdogan's party and from the main opposition party pushing each other.

In the footage, some are seen throwing punches while others try to pull the legislators apart.

Fighting is a frequent occurrence in Turkey's parliament.

The clash on Wednesday started when Engin Ozkoc of the opposition Republican People's Party took the rostrum. During a news conference shortly before, Ozkoc called Erdogan "dishonourable, ignoble, low and treacherous".

He also accused the president of sending the children of Turkey's people to fight while Erdogan's own offspring allegedly avoided long-term military service.

During a speech to members of his party, Erdogan himself had accused the opposition earlier of being "dishonourable, ignoble, low and treacherous" for questioning Turkey's military involvement in Syria's northwest Idlib province.

Tensions are running high following the deaths of more than 50 Turkish soldiers in Idlib in the past month, including 33 who were killed in an attack on Thursday.

Turkey sent thousands of troops to Syria to help prevent a Russia-backed Syrian government offensive to retake Idlib province and to support Syrian opposition fighters holed up there.