Manchester City take on Arsenal on Saturday night for the right to compete in the FA Cup final.

After several league matches with nothing much to play for, City will be back competing in a meaningful match again in the semi-final at Wembley.

The Blues are aiming to retain the FA Cup that they won last year as they seek as many trophies as possible after losing their Premier League title.

City will be coming up against an Arsenal side that they defeated handily in the first game of the restart, but the Gunners received a massive confidence boost on Wednesday as they defeated the newly crowned champions Liverpool.

What TV channel is Arsenal vs Man City on?

Arsenal vs Manchester City will be televised on BT Sport 1 from 7pm on Saturday, July 18. Subscribers can also watch a live stream on and on the BT Sport app.

You'll be able to follow live coverage of the match as City aim to reach the final right here on our live blog.

Predictions for Arsenal vs Man City

poll loading

Predictions for Arsenal vs Man City

Team news for Arsenal vs Man City

City suffered no obvious injury blows in the victory over Bournemouth but they will continue be without Sergio Aguero as he recovers from knee surgery.

Pep Guardiola may provide a team news update in his pre-match press conference.

Arsenal, however, have multiple players sidelined with first choice goalkeeper Bernd Leno, Pablo Mari, Mesut Ozil, Eddie Nketiah, Gabriel Martinelli, Matteo Guendouzi and Callum Chambers all ruled out.