(CNN) In a reversal that sets her apart from her Senate colleague and 2020 rival Bernie Sanders, Sen. Elizabeth Warren said Friday she will vote for the updated United States-Mexico-Canada Agreement, President Donald Trump's replacement of the North American Free Trade Agreement.

In an interview with CNN affiliate WBZ published Friday , Warren said she'd support Trump's trade agreement because she believes the updated version of the deal improves upon the version she previously didn't support.

"Workers have had the legs taken out from underneath them and this agreement makes improvements," she told WBZ. "It's gonna help open up some markets for farmers, they need that stability. It's gonna help with enforceable labor standards and that's gonna be useful. We really need trade negotiations going forward that make sure anyone who wants access to our markets is actually helping us in the fight against climate change and helping build an economy that works for everybody in the US."

Warren had previously disavowed the trade agreement and called it NAFTA 2.0. In a detailed foreign policy speech she gave in November 2018, she said that NAFTA needed to be renegotiated, but Trump's deal wasn't an improvement.

"But as it's currently written, Trump's deal won't stop the serious and ongoing harm NAFTA causes for American workers," she said at the time. "It won't stop outsourcing, it won't raise wages, and it won't create jobs. It's NAFTA 2.0."

Read More