Chinese words · Chengyu

左右逢源

zuǒyòu-féngyuán

to have everything going one's way; to play both sides

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.