Rabat - Real Madrid have reportedly agreed to sell goalkeeper Iker Casillas to the Portuguese side of Porto.