A 29-year-old German man held a cashier at knifepoint in a Rewe supermarket in Berlin-Marienfelde for over 11 hours before police stormed the premises with a taser on Saturday morning.