Real Madrid has reached a deal with Franck Ribery's agent to sign the Bayern Munich star in 2010, it was reported here on Saturday. Real missed out on Ribery this summer in the face of fierce opposition from Bayern but according to Spanish daily As the highly-sought after France international will be moving to Madrid in one year's time. As says a 5-year deal has been reached between the player's agent, Alain Migliaccio, with Zinedine Zidane, who acts as an advisor to the club and who is also close to Ribery, playing a central role in the negotiations. The As report, without naming sources, suggested the deal is similar to the one set in place for Cristiano Ronaldo back in 2008, with the United winger finally moving to Real this summer. Barca agrees Messi contract Barcelona and striker Lionel Messi have reached an agreement on an improved contract which will make the Argentine star the squad's highest paid player, Spanish television TVE reported Friday. Under the terms of the new deal Messi will earn 9.5 million euros per year, compared to nine million euros which Zlatan Ibrahimovic, who joined the European champion from Inter Milan last month, will make, it said citing club sources. The 22-year-old will sign the new contract, which will also see him stay with the Spanish champion until 2014, when the squad returns from its pre-season tour of the US. Messi is currently under contract with Barca until 2010. His salary is estimated at eight million euros per year. Real beats Toronto 5-1 Two goals by Raul and another by Cristiano Ronaldo in the opening half hour set up Real Madrid's 5-1 victory over Toronto in a friendly in Toronto, on Friday. Karim Benzema, in the 65th minute, and Arjen Robben in the 86th also scored before a record crowd of 22,089 at BMO Field. Substitute Gabe Gala scored in the 75th minute for the Major League Soccer hosts. Real Madrid, which has spent nearly $400 million to add eight players including Ronaldo, Kaka and Benzema over the summer, had an overwhelming edge in talent on the $250,000 temporary natural grass installed solely for the game. Raul opened the scoring in the 13th minute when he picked up a deflected clearance attempt near the penalty spot. After having his first shot blocked, he rifled the ball off the crossbar and in. Toronto keeper Stefan Frei was again helpless 6 minutes later when Ronaldo picked up a deep ball on the wing, headed it to Benzema and then picked up a return backpass from the Frenchman and rifled a low shot home from the top of the box. Seven minutes later, Real scored again when Raul Albiol – another addition from Valencia – passed across the box to fellow defender Cristoph Metzelder, who headed across the goal to Raul, who headed it in. Toronto showed more initiative in the second half against a much-changed Madrid lineup. Brazilian playmaker Kaka came on at halftime while Ronaldo, Raul and Guti headed for the bench in the 63rd minute to loud applause.