The Wales winger, who became the world's most expensive player when Real bought him from Tottenham Hotspur in the close season, injured the calf last month and missed Real's final match before the Christmas break, a 3-2 victory at Valencia.
He did not feature in Thursday's 1-0 friendly win over Paris St Germain in Doha but was back in training with the rest of the squad in the Spanish capital on Friday along with Portugal full back Fabio Coentrao, who has been out since November, Real said on their website.
Captain and goalkeeper Iker Casillas was given permission to miss Friday's session after he became a father for the first time with television presenter partner Sara Carbonero.


Latest News from Sports News Desk