Iterative Learning Control (ILC) enables high control performance through learning from measured data, using limited model knowledge, typically in the form of a nominal parametric model. Robust stability requires robustness to modeling errors, often due to deliberate undermodeling. The aim of this chapter is to outline a range of design approaches for multivariable ILC that is suited for engineering applications, with specific attention to addressing interaction using limited model knowledge. The proposed methods either address the interaction in the nominal model, or as uncertainty, i.e., through robust stability. The result is a range of techniques, including the use of the structured singular value (SSV) and Gershgorin bounds, that provi...