This article presents a new strategy to design robust model matching dynamic output-feedback controllers that guarantee tracking response specifications, disturbance rejection and noise attenuation. The proposed synthesis methodology, based on a multi-objective optimisation problem, can be applied to uncertain continuous or discrete-time linear time-invariant systems with polytopic uncertainty, leading to both full-order and reducedorder robust-performance dynamic controllers. The objective functions represent the H 1 -norm of the difference between the closed-loop transfer function matrix, from the reference signals and the plant outputs and the reference model matrix, the H 1 -norm of the closed-loop transfer function matrix from the disturbances and the plant outputs and the H 2 -norm of the closed-loop transfer function matrix from the measurement noises and the control inputs. An integral control action is also introduced in order to achieve zero steady-state error. In the case of MIMO systems, the proposed strategy can be applied to decouple the closed-loop control system choosing an appropriated reference model matrix. Two examples are presented to illustrate both SISO and MIMO systems control synthesis.