Lucas Pouille was the defending champion, but lost in the semifinals to Milos Raonic.
First-seeded Roger Federer won his first title in Stuttgart, defeating Raonic in the final, 6–4, 7–6(7–3). By reaching the final, Federer regained the ATP no. 1 singles ranking. This was his record extending 18th grass court title and his final ATP 250 title before retiring in 2022.
Seeds The top four seeds receive a bye into the second round.
Draw
Finals
Top half
Bottom half
Qualifying
Seeds
Qualifiers
Lucky loser
Qualifying draw
First qualifier
Second qualifier
Third qualifier
Fourth qualifier
External links Main draw Qualifying draw