The Gunners will play their first Friday night fixture since the format was revived last season in a repeat of their thrilling Valentine's Day clash of 2015, in which Danny Welbeck scored a late victor that at the time seemed to have set Arsenal on course for the Premier League title, though Leicester would ultimately pip them to the post.
City will now play Arsenal at the Emirates Stadium at 7.45pm on Friday, August 11, in a game screened live by TV.
The following weekend will see the Gunners trip to Stoke City shown live by BT Sport at 5.30pm on August 19.
And on Super Sunday Newcastle's return to the Premier League sees them take on Tottenham, before Manchester United host West Ham at Old Trafford.
Delaware-Sized Iceberg Is Now Ready To Break Off Antarctica
A huge ice sheet more than half the size of Qatar could soon break off from Antarctica. Larsen C is not the first major iceberg to break off.
Sky Sports will broadcast all 20 Premier League sides by the end of September, including Tottenham's first league match at Wembley against champions Chelsea.
The dates for Manchester United's 2017/18 Premier League fixtures in August and September have now been confirmed.
United's game away to Southampton on Saturday, 23 September, and home match against Crystal Palace on Saturday, 30 September, will both kick off at 15:00 BST.
Arsenal will host West Bromwich Albion two days later with an 8pm start in another match to be broadcast by Sky Sports.