City have offered Sane a new contract, but Guardiola cast fresh doubt on the German international’s future after his side thumped West Ham 4-1 in the Premier League Asia Trophy in Chinese city Nanjing.
“We want people to be happy to be here (at City). If he wants to stay we will be more than delighted and we are going to help him and everyone is going to help him,” said Guardiola.
“We know his potential, we know his level, he’s an incredible player.
“But at the same time I spoke to the club 10 times at the beginning here and said, I want people here to be happy to stay here, if they don’t want (they can go).
“But the desire to have him here with us is always there.”
Winger Sane has been strongly linked with a move to German champions Bayern and found himself frozen out at times last season.
Former Bayern boss Guardiola gave mixed messages about the future of the 23-year-old following the pre-season win over the Hammers.
Asked whether he expected Sane to stay and whether the player wants to remain at the Premier League champions, Guardiola replied “Yes”, and initially refused to say more.
Sane came on as a substitute as City set up a final on Saturday in Shanghai against Wolves in the Asia Trophy.
Guardiola was brief in his response when asked about reported interest in Leicester City’s England defender Harry Maguire.
“Leicester player,” he replied, refusing to say more.
For more news your way, download The Citizen’s app for iOS and Android.
Download our app and read this and other great stories on the move. Available for Android and iOS.