In this chapter, speech enhancement and echo cancellation for hands-free mobile telephony is discussed. A number of microphone array methods have been tested and results from car measurements are given. Traditional methods such as linearly constrained beamforming and generalised sidelobe cancellers are discussed as well as array gain optimisation methods. An in-situ calibrated method which gives an over all improved performance is also presented. Algorithms such as LS and NLMS are used to find optimal weights. The improved performance using an LS-method is shown. This has however limitations in realtime implementations because of the numerical complexity. By introducing subband processing these limitations can be avoided. The results show a noise suppression of approximately 18 dB and hands-free loudspeaker suppression of the same order.