Thousands of anti-government protesters are gathering in Haiti's capital for the second time in two days amid anger over delayed elections and other issues.

The crowd marched peacefully on Saturday toward the Canadian embassy in Port-au-Prince where police had placed barriers in anticipation of the protest.

Many protesters carried posters demanding that President Michel Martelly and Prime Minister Laurent Lamothe step down.

Martelly's administration was supposed to call elections in 2011 for a majority of Senate seats, the entire Chamber of Deputies and local offices. Both leaders have accused legislators of blocking a vote that would lead to approval of an electoral law.

An earlier protest held Friday grew violent as police fired tear gas at protesters who burned tires and threw rocks.