The segregation of binary mixtures in a filled rotating double-walled drum is explored by simulations. Based on the characteristics of self-gravity and the centrifugal force, we argue that both percolation and buoyancy effects dominate the segregation process. The simulational results show that up to long enough times the segregation state is controlled by the rotational speed, the particle radius and density. At low rotational speeds, the smaller and heavier particles tend to accumulate towards the inner drum wall and the bigger and lighter ones towards the outer drum wall, while the segregation pattern reverses completely at higher rotational speeds. Two typical phase diagrams in the space of the density and radius ratio of bigger particles to smaller particles further confirm the predictions. © 2013 EDP Sciences, SIF, Springer-Verlag Berlin Heidelberg.