The US Senate has voted to uphold Washington's ability to impose duties on subsidised goods from China and Vietnam.
This follows a US court ruling against the practice. The House of Representatives is expected to pass the bill, which will then go to President Barack Obama to sign into law.
Opponents say the measure escalates tensions between the two countries.
Those who support the bill say it protects thousands of American jobs.