Relegated Hull City begin their 2017-18 English Football League Championship season away against former manager Steve Bruce's Aston Villa side on Saturday, 5 August.
Sunderland, who finished below the Tigers and Middlesbrough at the bottom of the Premier League, start at home to Derby on Friday, 4 August.
Last season's beaten play-off finalists Reading are away at QPR.
Millwall, who won the league 1 play offs last year travel to face Nottingham Forest in their opening fixture.
League One runners-up Bolton Wanderers host Leeds United on Sunday, 6 August, while Middlesbrough, the third team to drop out of the top flight, are away against Wolves.