Presidential candidate Hillary Clinton promised on Saturday to fight for a fairer society for ordinary Americans, staking out a place on the left to cut off any budding challenge for the Democratic nomination.

In the first major rally of her campaign for the November 2016 presidential election, Clinton touched on many of the issues that energize liberal Democrats. She highlighted her support for gay marriage, women's rights, income equality, clean energy and regulating Wall Street.

Speaking on New York's Roosevelt Island, with Manhattan's skyscrapers as a backdrop, Clinton promised to "make the economy work for everyday Americans, not just those at the top" if elected president.