Rule the roost and have the upper hand are semantically related. In some cases you can use "Rule the roost" instead a verb phrase "Have the upper hand".
Defintions of Rule the roost not found. Have the upper hand and rule the roost are semantically related. Sometimes you can use "Have the upper hand" instead a verb phrase "Rule the roost".