Jill Scott's header off Karen Carney's corner kick gave England the win over the Dutch, the surprise of the tournament.
Carney, who plays for the Chicago Red Stars, came on at the start of the second half, giving England five WPS players on the field. The others were Alex Scott, Anita Asante, Eniola Aluko and Kelly Smith.
Smith gave England the lead in the 61st minute, but the Dutch equalized three minutes later when Marlous Pieete scored.
After trailing Norway on Isabell Herlovsen's goal in the 10th minute, Germany took control on the hour mark on goals by substitutes Simone Laudehr and Celia Okoyino da Mbabi two minutes apart.
Fatmire Bajramaj later ensured Germany would return to the final for the seventh time in the last eight tournaments.
TRIVIA: Germany has won six of the last seven European Women's Championships. The only time in the last two decades it did not win was in 1993 when it fell to Italy in a shootout in the semifinals.