The paper presents a multi-fluid Eulerian model derived from binary kinetic theory of granular flows, free path theory and an empirical friction theory. The effects of the inter- and inner-particle collisions, particle translational motions and particle–particle friction are included. As the effects due to fluiddynamic particle velocity differences and particle–particle friction are considered, some unconventional terms are produced compared with the previous models. Model validation using the data from Mathiesen et al. (2000) shows that the coupling terms give a stronger and more realistic particle–particle coupling because the effects due to the fluiddynamic velocity differences are considered. The model gives reasonable predictions of the particle volume fraction, particle velocities and velocity fluctuations. The model analysis reveals that the basic particle velocity fluctuations constitute 2 terms: the velocity fluctuations of the discrete particles, and the velocity fluctuations of the continuous fluid flow. Furthermore, the simulation results show that the velocity fluctuations of the continuous fluid flow are dominant in a binary riser flow.