Extra-time goals from Kerstin Garefrekes and Simone Laudehr earned Germany a 2-0 victory over Sweden and a place in the semi-finals.