Football fans can now get planning after the German Football League (DFL) scheduled all the fixtures up until the start of December.

Given the high calibre of opponents they will host in the first half of the season, Borussia Dortmund only have one home game in the standard 15:30 CET slot on a Saturday afternoon: the Ruhr Derby against FC Schalke 04 on 25 November.

The DFL is expected to release the next batch of fixture times and dates in the 44th week of the year. (br)

All the matches at a glance

First half of the season        
05/08/17 Sa 20:30 DFL BVB Vs Bayern Munich
12/08/17 Sa 15:30 DFB FC Rielasingen-Arlen Vs BVB
19/08/17 Sa 15:30 BL VfL Wolfsburg Vs BVB
26/08/17 Sa 18:30 BL BVB Vs Hertha BSC
09/09/17 Sa 15:30 BL Sportclub Freiburg Vs BVB
13/09/17 We 20:45 UCL Tottenham Hotspur Vs BVB
17/09/17 Su 18:00 BL BVB Vs 1. FC Köln
20/09/17 We 20:30 BL Hamburger SV Vs BVB
23/09/17 Sa 18:30 BL BVB Vs Bor. M'gladbach
26/09/17 Tu 20:45 UCL BVB Vs Real Madrid
30/09/17 Sa 15:30 BL FC Augsburg Vs BVB
14/10/17 Sa 18:30 BL BVB Vs Rasenballsport Leipzig
17/10/17 Tu 20:45 UCL APOEL Nicosia Vs BVB
21/10/17 Sa 15:30 BL Eintr. Frankfurt Vs BVB
24-25/10/17 Tu/We   DFB 1. FC Magdeburg Vs BVB
28/10/17 Sa 15:30 BL Hannover 96 Vs BVB
01/11/17 We 20:45 UCL BVB Vs APOEL Nicosia
04/11/17 Sa 18:30 BL BVB Vs Bayern Munich
17/11/17 Fr 20:30 BL VfB Stuttgart Vs BVB
21/11/17 Tu 20:45 UCL BVB Vs Tottenham Hotspur
25/11/17 Sa 15:30 BL BVB Vs FC Schalke 04
02/12/17 Sa 15:30 BL Bayer Leverkusen Vs BVB
06/12/17 We 20:45 UCL Real Madrid Vs BVB
08-10/12/17 Fr-Su   BL BVB Vs Werder Bremen
12-13/12/17 Tu/We   BL 1. FSV Mainz 05 Vs BVB
15-17/12/17 Fr-Su   BL BVB Vs TSG Hoffenheim
19-20/12/17 T/Mi   DFB Round of 16