I agree with jpschust for the salmon, an Oregon or French pinot, with some earthy mushroom notes, would pair well with both the salmon and the truffle notes. Just don't go to fruit-forward.
As for the chicken, a sauv blanc or Spanish albarino would work if it has enough herbal/grassy notes to play off the herb-rubbing. For a red, try a Spanish Rioja that has some herbal notes as well - this would play off the Gruyere better too, as would a French Provence red.
Have fun!
- Mark
Homer: Are you saying you're never going to eat any animal again? What about bacon? Ham? Pork chops?
Lisa: Dad, those all come from the same animal.
Homer: Heh heh heh. Ooh, yeah, right, Lisa. A wonderful, magical animal.