We do not currently know of any antonyms for had upper hand.
For similar words to had upper hand, try: