Manchester United manager Ole Gunnar Solskjaer says captain Harry Maguire is facing a "few weeks" on the sidelines with a calf injury.

The 28-year-old centre-back limped off in the second half of Saturday's 1-0 home defeat to Aston Villa in the Premier League.

Maguire was conspicuous by his absence from training on Tuesday morning, as was left-back Luke Shaw after coming off with an issue of his own at the weekend.

Solskjaer says the latter could yet feature against Villarreal in the Champions League on Wednesday, but United skipper Maguire faces a spell out of action.

"Luke has been in today, so I'll give him a chance to be involved tomorrow," the Norwegian said.

"He didn't train with the team. Harry is more or less definitely out. It doesn't look good. So, apart from that, from the bruised pride from the result, we should be ready to go."

Elaborating on Maguire's status, Solskjaer said: "It's his calf. That might take a few weeks, so let's see how quickly he recovers.

"Of course he was hoping to play against Villarreal - he missed the last game we played against them (in the Europa League final in May).

"But then again, that's football for you and with Aaron (Wan-Bissaka) suspended we'll have to make a few changes."

Marcus Rashford and Amad Diallo trained away from the main group on Tuesday as they continue rehabilitation from injury.

Follow Porto v Liverpool on Tuesday via our live blog on RTÉ.ie/sport and the RTÉ News app or watch live on RTÉ2 and RTÉ Player from 7.30pm.

Listen to the RTÉ Soccer podcast on Apple Podcasts, SoundCloud, Spotify or wherever you get your podcasts.

We need your consent to load this SoundCloud contentWe use SoundCloud to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences