One of the key features of the new expanded Champions League format is the opportunity to see Europe's top teams face off more frequently before the knockout stage.
A repeat of the 2023 final, won 1-0 by City, did little to set the pulses racing, but Inter will feel they should have inflicted a first home defeat in Europe in six years for Pep Guardiola’s men.
Henrikh Mkhitaryan blazed over the best chance of the match 15 minutes from time.
City have started the defence of their Premier League title in relentless fashion with four consecutive wins but failed to hit their stride as Inter comfortably held out.
Rodri, who scored the winning goal when the sides met in Istanbul 15 months ago, was restored to the City starting line-up for the first time this season after his exertions in helping Spain to win Euro 2024.
Despite his presence, Inter were composed in possession as they often pierced the City press but were lacking in composure in the final third to take advantage.
Simone Inzaghi left captain Lautaro Martinez on the bench with Mehdi Taremi and Marcus Thuram preferred up front.
Thuram had the visitors’ best sight of goal in the first half but sidefooted wide from the edge of the box.
At the other end, Erling Haaland was finding Inter a far harder nut to crack than he has faced in scoring nine times in four Premier League games this season.
The Norwegian came closest to breaking the deadlock before half-time with a low effort that flew inches past the post with Yann Sommer stranded.
City face Arsenal in a top-of-the-table Premier League clash on Sept 22 and were dealt a blow just before half-time when Kevin De Bruyne limped away after his attempted cross was blocked behind by Sommer.
The Belgian was replaced at the break, along with Savinho, as Guardiola called on Ilkay Gundogan and Phil Foden to inject some verve into the City attack.