Pep Guardiola has dismissed reports of Bayern Munich selling Mario Gotze to Juventus.

Gotze signed a four-year contract when he joined the Bavarians from Bundesliga rivals Borussia Dortmund for €37 million in 2013, but he's struggled to find a consistent place in their XI.

"He's a top player, one of my team's players," he told reporters on Sunday.

"In my mind, he will be available throughout the season which is about to start."