By Spain correspondent Miguel de Souza

Real Madrid and Manchester United have finally reached agreement on the transfer of David de Gea, Football Insider sources understand.

The goalkeeper is expected to complete a £29million move to the Bernabeu before the Spanish transfer window closes at 11pm on Monday night, with Costa Rica international Keylor Navas set to head to Old Trafford as part of the deal.

Real made an official move for De Gea to bring an end to one of the lengthiest transfer sagas of the summer.

The two clubs are understood to have agreed a £29million deal, which will see De Gea seal his dream move to the Spanish giants and Navas move to Old Trafford in return.

Navas has begun the new season as the Real No1 but the arrival of De Gea will push him down the pecking order at Old Trafford.

United manager Louis van Gaal is believed to have given his blessing for the 28-year-old to join his squad and compete with Sergio Romero for the keeper’s position.

De Gea has been in Madrid on Monday ahead of meeting up with the Spain squad on Tuesday at their training camp.

Football Insider revealed on Sunday that United had been bracing themselves for a late offer from the Spanish giants for the 24-year-old goalkeeper.

Advanced discussions have been taking place to break a deadlock that began when United informed Real earlier in the window that they wanted a world-record goalkeeper fee for De Gea that exceeds the £32million that Juventus spent on Gianluigi Buffon.

De Gea agreed personal terms with Real in May and has his heart set on a return to Spain with one year remaining on his United contract.

The goalkeeper then told United at the end of last season that he would not sign the £220,000-a-week contract offered by the club and that he wanted to join Real.

Given that he is available on a free transfer next year, United have accepted that selling a player who does not want to be at Old Trafford for such a substantial fee is sensible business and the De Gea transfer is set to go through before the deadline, which is at midnight in Spain.