Chez Jacky @ 9-11 rue Necker, Geneva 1201, Tel 022 731 12 97
An unprepossessing little place not far from Cornavin train station, the food here is excellent and creative. They have a small but well-chosen wine list, and remarkable cheese and dessert carts. Chef Jacky usually drops by to check how you're doing.
La Table du 9 @ 9, rue Verdaine, Geneva 1204, Tel 022 310 25 50
A little challenging for some taxi drivers to find, this small place is run by a charming couple who prepare wonderful food, mostly in the South-west French style. Prices are a little high, but absolutely worth it. The wine list is small but offers some good deals from lesser known regions.