Bali
He was given a boon that upon facing him the power of his opponent will become half .Which meant to an extent that he was undefeatable. He defeated Ravan in a fight once and kept his head under his arm for 6 months .Lord Ram had to slay him by attacking from the back.