The Belgian midfielder has been out since suffering a hamstring injury in the 1-0 win over Tottenham in April, but he has been involved in the last two training sessions and proved his fitness ahead of Sunday.
However, Fernandinho remains sidelined with a knee problem and won’t be able to play in the game at the Amex, with City knowing a win will seal a second straight Premier League title.
“He [De Bruyne] trained the last two day and could [be involved},” Pep said.
“Fernandinho is not able. Maybe FA Cup, we will see.”
WATCH: Kompany’s Leicester strike in TrueView
READ: Ederson in race for Golden Glove
City sit one point ahead of Liverpool going into the final day of the season after what’s been one of the fiercest title races in living memory.
City have dropped just 16 points so far, with Liverpool only losing once, at the Etihad back in early January.
The quality of the teams has been remarkable, and the final day looks set to be a nail-biting affair.
But Guardiola says he isn’t feeling nervous, and instead described being in contention for the title with one game remaining as a privilege.
“First of all, it’s a dream to be here,” he said.
“I didn’t expect this when we were seven points behind this Liverpool, so it’s a dream.
“Of course, now is not the moment to say how good we’ve done we have the chance to be champions.
“Okay if it happens it will be nice but nothing is going to change.
“The fact we’ve done incredibly well all season means in last two games we have two titles, two finals.
“It’ll be tough. If the game is going bad we will be calm, we have to have a plan and follow a plan like we have done all season.”