Robert Lewandowski and Real Madrid have reached an agreement in principle for the Bayern Munich striker to join the ​La Liga outfit ahead of next season, according to reports. 

The 29-year-old hired new agent Pini Zahavi in February in an attempt to manufacture a move away from the Allianz Arena, bringing an end to the 10-year relationship with former manager Cesary Kucharski in the process. 

And now, according to ​Mundo DeportivoZahavi's series of meetings with Florentino Perez's right-hand man, José Ángel Sánchez, have found the breakthrough the Poland international desired, with the player's terms for a move to the Santiago Bernabeu Stadium agreed.

The ​Real Madrid hierarchy have opted to tie down Lewandowski following their struggles in securing Paris Saint-Germain talisman Neymar. 

Los Blancos have been heavily linked with a move for the Brazil international who left fellow Spanish giants ​Barcelona for a record-breaking €222m (£200m) last summer.

However, it is believed that the French champions are not prepared to offload their star talent this summer at any price, with the political importance the 25-year-old possesses in the eyes of the club's Qatari owners more prominent than money. 

Real Madrid CF v FC Bayern Muenchen - UEFA Champions League Quarter Final: Second Leg

Lewandowski is keen to leave Germany following the conclusion of this campaign to secure his final lucrative contract, with PSG, ​Arsenal and ​Chelsea all said to be interested. 

But the Pole made it clear the Bernabeu was his desired destination, and has reportedly put his name to an initial two-year agreement with the option of another year should both ​Bayern and he see fit.