In City's final match of their USA tour, the veteran City midfielder saw red after just 21 minutes after he was alleged to have elbowed Marco Materazzi.
Much of the build up to the contest surrounded the rumoured transfer of Balotelli from Milan to Manchester but as it happened the 20-year-old wasn't even on the bench.
Inter took control after Vieira's dismissal and took the lead in the 39th minute when Esteban Cambiasso fed Victor Obinna whose shot from wide on the left found the net via substitute Micah Richards.
City fell further behind in the 54th minute when Inter added a second when Obinna's cross was deflected into his own net by the unwitting Joleon Lescott.
And the impressive Italians added some gloss in the 74th minute through a wonderful long range strike from Cristiano Biraghi.