Karim Benzema has signed a two-year extension with Real Madrid that will keep him with the club until 2023.

Benzema's contract was due to expire next summer.

After joining in 2009, Benzema has gone on to make 560 appearances in all competitions for Real and is the club's fifth all-time leading goalscorer with 281.