Birmingham have signed Manchester United forward Federico Macheda on loan until the end of the current campaign.

Macheda heads to St Andrew's in search of regular first-team football, having found opportunities to be limited at Old Trafford.

The 22-year-old scored three goals in 15 games for Doncaster during a successful loan spell at the Keepmoat Stadium earlier in the season.

Macheda is in line to make his debut against Derby on Saturday.