More than 30,000 rural women took part in a march Wednesday demanding sustainable development, agrarian reform and an end to gender violence and inequality in Brazil.

The Brasilia police department estimated 35,000 women participated in the three-hour "Marcha das Margaridas." The protest was named for Margarida Maria Alves, a human rights activist and union leader killed in 1983 by a hired gunman in the northeastern state of Paraiba.

The women marched from the capital's Mane Garrincha stadium to a large grassy area in front of Congress and back to the stadium, where President Dilma Rousseff addressed them.

Rousseff told the crowd that her government is determined to "guarantee more rights and more opportunities for women."

"There is zero tolerance in my government for violence against women," Rousseff said, adding that she is committed to "fighting violence against women in all of its forms."

"We are all partners in the struggle for justice, freedom and democracy" she said.