This paper presents an multiple disturbance rejection approach for rejecting narrow-band disturbances as well as norm-bounded random disturbances, with applications to high precision positioning of a Voice Coil Motor (VCM) actuated servo stage. An adaptive optimal phase filter design method is proposed for the rejection of frequency-varying narrow-band disturbances at unknown frequency range. With a parallel connection of the proposed adaptive filter, a robust H∞ controller can be synthesized with mixed sensitivity optimization for the purpose of both robust stability and rejection of norm-bounded random disturbances. The proposed control architecture is implemented to a VCM servo gantry to achieve high precision positioning in the presence of various disturbances.