The Citizens head into the game after their goalless draw with Dynamo Kyiv booked their place in the quarter-finals of the Champions League for the first time.
United, meanwhile, are looking to bounce back from their Premier League defeat at West Bromwich Albion in their most recent top-flight game.
Louis van Gaal’s men know that a win over their bitter local rivals would move them to within just one point of City heading into the closing stages of the season.
However, former Liverpool star Barnes is expecting to see Manuel Pellegini’s men triumph in front of their home fans at Etihad Stadium on Sunday.
Writing in his column for Titanbet, Barnes said: “Man City have not been playing well at all and Man United have been struggling, so this is a hard game to call.
“That said, I do think home advantage will get Manuel Pellegrini’s side through. Goalscorers – Sergio Aguero and Jesse Lingard.”
United have been struggling to find consistent form in the Premier League all season and have only won two of their last five.
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news