The Bayern Munich defender is set to join Los Blancos on a free transfer this summer.

La Liga giants Real Madrid have reportedly reached an agreement to sign Bayern Munich star David Alaba. The 29-year-old Austrian is said to have penned a four-year contract on Monday ahead of his move to Los Blancos as a free agent in July.

Having made his official debut for Bayern Munich in 2010, David Alaba is set to end a 10-year stint with the Bavarians this summer after refusing to sign a contract extension. Back in December, the Bundesliga outfit issued a statement withdrawing the contract offered to the defender and resigning themselves to losing him on a free transfer.

Alaba openly admitted to being interested in a "dream move" to Real Madrid last year and, according to Spanish publication Marca, a deal has now been completed for the player to complete a switch to Bernabeu outfit. A medical has been completed in principle and an annual salary in the region of €11 million is said to be on the table.

Meanwhile, the arrival of Alaba is expected to spark a dominoes effect with the likes of Eder Militao and Nacho Fernandez tipped for moves elsewhere.