Story highlights Clinton gave a nod to the fact that she supported major trade deals that some Democrats believe have hurt American workers

Both Clinton and Sanders are fighting for Michigan, a state that votes on Tuesday

Watch CNN's Democratic debate in Flint, Michigan, at 8 p.m. ET Sunday. The event will be live-streamed online at CNN.com and simulcast on CNN International and CNN en Espanol.

Detroit (CNN) Hillary Clinton laid out a sweeping plan to boost American workers while speaking at a car part manufacturing plant in Detroit on Friday, pledging to punish companies that leave the United States, boost unions and enforce trade policies.

In what her campaign billed as major policy address on the economy and jobs, Clinton gave a nod to the fact that she supported major trade deals that some Democrats believe have hurt American workers, while defending herself against stepped-up attacks on the issue from Vermont Sen. Bernie Sanders, her opponent in the Democratic race.

"On the Democratic side, we agree on a number of things. But I don't think we can answer that question by re-fighting battles from 20 years ago," Clinton said in a nod to the fact she backed the North American Free Trade Agreement, a trade deal that Sanders has cited to attack the former first lady.

Clinton added, "Anyone running for president owes it to you to come up with real ideas, not an ideology, not an old set of talking points, but a credible strategy designed for the world we live in now. And that is exactly what I am here today to do."

Clinton also knocked Sanders for standing with Republicans and voting against Export-Import Bank and the New Market Tax Credit.

Read More