Real Madrid capture Canales

MADRID - Real Madrid have agreed to buy teenager Sergio Canales from Racing Santander on a six-year contract starting from July 2010, the La Liga clubs said in statements on Friday.

The attacking midfielder, who turns 19 next week, has burst onto the scene in recent weeks with a string of impressive performances and some eye-catching goals.

Spanish media reported the deal was worth about 5 million euros and that the youngster was set to play next season on loan with Racing.