Real Madrid have confirmed the signing of Austrian international David Alaba until 2026.

The versatile defender will earn €12 million net per season with Los Blancos. Alaba joins on a free transfer after his contract at Bayern Munich ended.

The 28-year-old wore the Bayern shirt on 431 occasions, winning 27 titles along the way.