Pep Guardiola says he hopes Lionel Messi will be fit to play on Tuesday as he prepares his Manchester City side to face Paris Saint-Germain in the Champions League.

Messi is a doubt for Tuesday's game as he missed PSG's win over Montpellier this weekend with a knee injury.

However, he was seen taking part in training on Monday, increasing his chances of making the clash against former manager Guardiola.

If fit, Messi will face a side managed by Guardiola for the first time since the 2016 group stages when he stole the show at the Nou Camp with three goals and an assist in a 4-0 win for Barcelona over City. He scored at the Etihad when City ran out 3-1 winners.

In another world, Messi could have been lining up for City instead of PSG this week. Last year, they were favourites to sign Messi when he publicly announced he wanted to leave Barcelona, but he was forced to stay instead. City confirmed they were ready to sign the Argentine, but didn't enter the race this summer when he had to leave the Nou Camp, and he joined PSG on a free transfer instead.

Reflecting on his relationship with Messi, Guardiola said: "I think this type of player speaks for itself on the pitch, I don't have to add anything else.

"We were fortunate to see him during this 16 years or however long his career, Messi speaks for itself. Not have to describe him or talk about him. His career is exceptional. Hopefully tomorrow he can play for the benefit of the game."

Guardiola also admitted his surprise that Messi left Barcelona in the summer, but is looking forward to playing his former number 10.

He said: "It was a surprise for everyone, what happened happened. Everyone now accepts it.

"Long time ago you couldn't imagine, but it happened. Life itself you never know what happens. Important is he'll be happy there in Paris."