The event has crowned six German winners since its inaugural edition in 1993: Michael Stich (1994), Nicolas Kiefer (1999), David Prinosil (2000), Tommy Haas (2009 & 2012), Philipp Kohlschreiber (2011) and Florian Mayer (2016). Roger Federer won his 10th title in 2019.
https://www.atptour.com/en/tournaments/halle/500/overview