Officials in Hungary say nearly 130 people have been injured in violent street protests in Budapest that disrupted celebrations of the 50th anniversary of the uprising against Soviet rule.

Police said Tuesday they detained about 100 protesters involved in clashes with riot police.

Police used tear gas, water cannons and rubber bullets Monday against hundreds of anti-government protesters in central Budapest.

Protesters have demanded Prime Minister Ferenc Gyurcsany resign since he was heard last month on an audiotape admitting lying about the economy to win re-election.

Mr. Gyurcsany hosted world leaders in the official remembrance of the 1956 uprising against the communist government, which began as a student protest for more freedom.

Soviet tanks rolled into Budapest to help put down the uprising, leading to street battles that killed at least 2,600 Hungarians. Historians say 200 pro-democracy activists were executed.

Some information for this report was provided by AFP and Reuters.