Kabul: Afghan lawmakers and thousands of their supporters took to the streets of Kabul on Tuesday to protest at the latest twist in a row over fraud in elections last year, officials said.

Afghanistan is currently gripped by what experts say is a constitutional crisis over the results of the fraud-tainted parliamentary elections in September last year and how many lawmakers should be disqualified as a result.

President Hamid Karzai last week ordered the Independent Election Commission (IEC) to resolve the long-standing dispute and it is expected to announce within days its decision on how many members of parliament will be kicked out.

"There are about 3,000 people, members of parliament and their supporters demonstrating around the parliament building," Hashmat Stanikzai, a Kabul police spokesman said.

Stanikzai said hundreds of police including anti-riot units had been deployed and that officers were "in full control of the situation".

However, the protest later finished peacefully, sources said.

Last month, a special tribunal ruled in favour of disqualifying 62 lawmakers, a quarter of the 249-seat lower house of parliament known as the Wolesi Jirga. But diplomats and analysts believe the IEC will recommend that a smaller number of lawmakers be disqualified.

The issue is highly sensitive in Afghanistan and has prompted a string of previous angry protests by both winning and losing politicians.