Between a rock and a hard place
tsvɪʃən hamɜ ʊnt ambɔs ʃteːən
In German Zwischen Hammer und Amboss stehen
This German idiom, like the French one, uses the imagery of tools to illustrate a difficult situation.
Example
"Er stand zwischen Hammer und Amboss, als er sich entscheiden musste, wem er die Wahrheit sagen sollte."