Two wins in all matches is indeed good progress, but it still cannot be used as a sign that Man City has returned to their best form (I don't even think it's close yet). So don't be too sure that Man City can't be beaten by Arsenal because their defense line is still quite worrying, and Arsenal is also not a team that is just aiming for a draw, especially since Arsenal will be playing at home.
The two teams drew in the first meeting, with Man City playing as hosts that time (and Man City had a disaster where Rodri had a long injury). This time it is Arsenal's turn to have the advantage of playing at home, and I think this is a good opportunity to widen the gap with Man City.
In the past few seasons, we have always seen Arsenal struggle when facing Manchester City. Usually Manchester City can always dominate the game and beat Arsenal in the past few seasons. But since last season and in the current season the opposite has happened. Where Arteta's team can understand Manchester City's game and can match it well. Even in several meetings we saw Arsenal win. So I wouldn't be surprised if in the next match, namely this week, we can see Arsenal win the match.
But yeah, Manchester City now looks like it's getting better again. This will make the result of the match difficult to predict. But I don't think there will be a draw for Arsenal and Manchester City's meeting this week. But I hope both teams score goals.
Manchester City don't look like they're going to win. They had a tough match in the champions league, even though they won there they left a ton of energy in that match, plus arsenal are very strong now compared to MC. Overall I will be happy if both teams show beautiful football and exchange goals, but I think Arsenal will win the game