Thousands of people have marched through Haiti's capital demanding that long-delayed elections be held and calling for the president and prime minister to resign.

Protesters in Port-au-Prince burned tires and threw rocks at police Friday. Officers responded with tear gas. No deaths or major injuries were reported.

It was Haiti's third anti-government protest in about a month and the first one in recent years to push through the security perimeter at the National Palace.

Some protesters carried pictures of Russian President Vladimir Putin asking him for help. They accused the U.S. of supporting Haiti's current leaders although Washington has pushed for the elections.

Haitian President Michel Martelly and Prime Minister Laurent Lamothe have said they want to hold elections but say legislators of blocking the vote by preventing a quorum.