Spanish champions Barca beat 10-man City 2-0 at the Etihad Stadium, while PSG cruised to a 4-0 win against a stunned Bayer Leverkusen side who also had a player sent off.
Lionel Messi converted a 54th minute penalty to put Barcelona 1-0 up after City defender Martin Demichelis was sent off for a last-man tackle on the Argentine.
At the Bayer Arena, PSG were barely troubled by a disappointing Leverkusen, romping to a three-goal halftime lead with striker Zlatan Ibrahimovic scoring twice.
Blaise Matuidi opened the scoring in the third minute, but it was Ibrahimovic who stole the show with a penalty in the 39th minute and a superb shot into the top corner before the break.
Bayer defender Emir Spahic was dismissed just before the hour mark after picking up a second yellow card and PSG's latest recruit Yohan Cabaye rounded off the victory in the 88th minute.