After more than two years of negotiations, U.S. freight railroads on Wednesday reached a new labor agreement with unions representing about 66,000 workers.

The tentative contract, which would last through 2009, still needs to be ratified by union members, a process that could take two to three months.