We consider the problem of nonlinear convection in horizontal mushy layers during the solidification of binary alloys. We analyse the oscillatory modes of convection in the form of two- and three-dimensional travelling and standing waves. Under a near-eutectic approximation and the limit of large far-field temperature, we determine the solutions to the nonlinear problem by using a perturbation technique, and the stability of the two- and three-dimensional solutions in the form of simple travelling waves, general travelling waves and standing waves is investigated. The results of the stability and the nonlinear analyses indicate preference of supercritical simple travelling rolls over most of the studied range of the parameter values, while...