I was once told that ETH Zurich renders instruction in German and requires it for certain courses. Is that still the case?
There are also students from the French/Italian part of Switzerland, so there's a natural convergence towards English rather quick, at least that was my experience.
(take this with a grain of salt, it's been a while and my information might be outdated)