Erling Haaland is still recovering from his groin injury, with Pep Guardiola saying a final decision on his fitness for this weekend would be made later on Friday.

Haaland has enjoyed an astonishing first season at Manchester City, scoring 42 goals in all competitions – comfortably the most of any player in Europe's top five leagues.

But his momentum was checked heading into the international break by an injury that kept the forward from linking up with Norway.

City have a huge game against Liverpool on Saturday and are hopeful Haaland will be back, although Guardiola was eager to take his time with that call.

"Erling is recovering," the manager said. "We have the last training session and we will see how he feels."

Guardiola, who added Phil Foden would be out for "two or three weeks" following appendix surgery, was asked if he would risk Haaland if he was not convinced he was fully fit.

The City boss was happy to trust the 22-year-old's judgement, but he is also confident his side would cope without their superstar striker.

In the Premier League, Haaland has scored 28 goals, making up 42 per cent of City's total this term and earning 20 points. All three are high marks for a City player in a single season.

"The doctors and especially the players will decide," Guardiola said. "How does he feel? Yesterday I spoke with him and he feels good. But we will see, we will see what happens.

"We have scored a lot of goals this season, and he's scored an incredible amount of goals, but in the past we also scored a lot of goals.

"Since we were here, and with Roberto Mancini and [Manuel] Pellegrini, always Man City was a team that scored a lot of goals in the season – with different players, different strikers.

"They scored a lot of goals, which is what we will try to do until the end of the season."

City have scored the second-most goals across Europe in all competitions this season, with their 109 trailing Bayern Munich's 112. They are the only two teams to reach three figures.