Answer
The answer to the question of who Zoe's second husband was is Michael IV. Michael IV was a soldier before he became a Byzantine aristocrat. He was known for both his military prowess and his close relationship to Emperor Michael III, who appointed him the governor of Adramyttion. Michael IV later married Zoe, the daughter of Emperor Constantine VIII, after the death of her first husband.