În războiul austro-prusac, Hassel a luat parte, ca membru al armatei germane, la bătăliile de la Hühnerwasser şi Münchengrätz. La 28 iulie 1866 a devenit căpitan și a fost decorat cu Ordinul Coroanei. În martie 1870, acum comandant al Companiei, Hasel a fost transferat din nou, de data aceasta la Regimentul 35 Brandenburg Fusilier. Odată cu mobilizarea din acel an împotriva Franței, s-a alăturat Statului Major al Diviziei a 16-a. În această poziție a participat la bătăliile de la Spicheren.
Mars-la-Tour, Gravelotte, Amiens, Hallue şi St. Quentin. El a participat, de asemenea, la asediul de succes al Metz. Hassel a fost promovat din nou la 22 decembrie 1870, devenind acum maior, și a primit Crucea de Fier. După încheierea oficială a războiului prin Tratatul de la Frankfurt (1871), a fost transferat la Statul Major General al Corpului al 8-lea de Armată.