Germany will face the Netherlands in the Davis Cup semi-finals after beating Canada 2-0 in Malaga. BBC Sport Read More