Manchester City strikers Sergio Aguero and Edin Dzeko have returned to full training ahead of Saturday's meeting with Everton at Goodison Park.

Aguero has not played since injuring his knee against the Toffees in the 1-0 home win back on December 6.

And Dzeko has been out since the Roma game on December 10 with a calf injury.

The duo’s return will provide welcome selection relief for boss Manuel Pellegrini.

The Chilean manager had no recognised strikers for a four-game spell around Christmas before Stevan Jovetic’s return from a hamstring problem.

In Aguero and Dzeko’s absence, Pellegrini turned to James Milner as the Blues' spearhead, and although he did an admirable job and scored two goals against Sheffield Wednesday in the FA Cup, Aguero in particular will bring a razor sharp edge back to a side that has won 11 and drawn one of its last 12 games.

Aguero was being compared with Lionel Messi and Cristiano Ronaldo when his injury curse struck, scoring 19 goals from 17 starts.

Dzeko has had a tougher time of it this season with just four goals in all competitions, but given a steady run of games the big Bosnian can generally be relied upon to score.

Aguero’s left knee was still heavily strapped during a training session at the new CFA yesterday, but even if he doesn’t make it back for the Everton game, he should be in the frame for the key clashes against Arsenal and Chelsea later in the month.

Skipper Vincent Kompany should also be back for the Everton game.