It follows their huge row in last night's show, which saw Big Brother step in to separate the pair.
The argument had originally started between Hussain, Lewis Flanagan and Isabella Farnese, before Zoe stepped in to confront Hussain.
In this evening's episode, Zoe tells Hussain: "Sorry for some of the stuff I said last night."
Hussain replies: "Honest, I apologise as well for raising my voice. I shouldn't have done it. it's stupid."
Zoe admitted: "I just lost my s**t. You just reminded me of someone and it p****d me off so much to the point where I just exploded in my head and I couldn't control myself."
Zoe confessed she was particularly triggered by Hussain seemingly suggesting a woman shouldn't stand up for herself.
But he explains: "The reason why I said that is because Ive got a lot of respect for women. My mum's a single parent and just feel as though it shouldn't be up to the woman to do something, that's my personal thing.
"My issue is towards him [Lewis]. You are a good friend but me in his situation I'd pull you aside to and say 'Sit back down, this is my argument, this guy's coming for me, let me sort this out' He didn't do that. He sat there and he let you take the firing line and give you a warning.
"That's what I don't like. That's not a friend. I've got noting against you at all."
Hussain comments leave Zoe questioning her friendship with Lewis.
After Zoe confides in the other housemates, Brooke Berry tells her: "We know that Lewis can't handle his temper so I think him getting up at all, he'd have got straight up and punched him in the face and got kicked out. So that's probably what he was trying not to do."
Big Brother 2018 continues tonight at 10PM on Channel 5.