Manchester City boss Pep Guardiola always believed Leicester would be challenging for the top four this season.
"Last year after the game it was my feeling that this season they would be fighting for the top four and it's happened," he said.
"They did really well last season when [Rodgers] took over the team. They have been so consistent this season and they are a fantastic team."
Guardiola added: "They have a lot of quality up front and through the middle. At the back they are solid and they play so good on the counter-attack. They control all departments in the game.
"There's a lot of games to play so the distance we are in front or behind can change in a few weeks especially in this period.
"We have to approach the game tomorrow as best as possible and do what we have to do."