The Los Angeles Dodgers have agreed to a one-year, $4.5 millioncontract with outfielder Juan Rivera, major-league sources toldFOXSports.com.