Hi, check out this website as well (in french only),
http://www.amge.ch . it’s the “association des médecins du canton de genève.” click on “annuaire des médecins,” then you can enter your own criteria, including language.
I have used this several times (for Geneva region), and I had been happy with the choices made.