City have been linked with the Argentine striker every season since Guardiola arrived in England in 2016, but after spending his entire career with the Catalan club, the City manager repeated his oft-stated opinion that he thinks - and hopes - Messi will stay there until his retirement.
"Honestly, I don't think he's suited to the intensity of England", Petit said, The Mirror reported. He doesn't like being closed down and being fought - in Spain he's protected.
Sources close to Messi have told numerous news outlets that the 32-year-old plans to at least see out his current deal, which runs until 2021.
Petit further elaborated that if Man City desired to buy Messi, "they should have tried to do it a couple of years ago". "Physically, he's not the same machine", the 1998 World Cup victor stated.
Messi has a clause in his contract that allows him to leave on a free transfer at the end of each season, with Manchester City being touted as his most likely next destination.
A move to England has been mooted for the six-time Ballon d'Or victor amid suggestions that he is growing disillusioned with life at Camp Nou.
Eric Abidal, the Sporting Director at Barcelona, has revealed that Lionel Messi wants to remain at the club.
The latter suggested that members of the squad were responsible for Ernesto Valverde losing his job last month, which raised questions over Messi's future at Barcelona.
Messi's future was this week thrown into jeopardy after he publicly criticised Abidal over comments the Nou Camp chief made about Barcelona's players.