The Saints ended a three-match losing streak after trailing through an early Sergio Aguero effort, responding in style and securing a point thanks to a fine Dani Osvaldo effort.
The long road to Newcastle awaits the Saints on the back of a morale-boosting point for Mauricio Pochettino's injury-hit side.
Seven first-team players were unavailable against City, although Saints proved their strength in numbers with an impressive performance.
"Despite that run, we still had that belief," Jay Rodriguez said. "We always had that belief.
"We showed that against Manchester City, which is great for us but we need to keep improving and keep working hard.
"We feel that we have a strong squad. Obviously we have a few injuries and that is something we don't like, but you get on with it.
"We still keep playing the way we want to play. Everyone knows that and that showed today."
One of the players brought into the staring line-up on Saturday was club record signing Osvaldo - a move which reaped impressive rewards as the Italy international put Kompany on his backside, cut back and then curled home the leveller.
"He has got a great finish on him," Rodriguez said. "He shows it in training and proved that he can do it in a game.
"He is really good and obviously showed it there. He is an unbelievable talent and a great person as well.
"It is always nice to work off him and will hopefully help me improve."