Macduff first speaks in the play in act 2, scene 3 to the drunken porter to report to his duty of awaking King Duncan when he is sleeping for the night at Macbeth's castle.
Macbeth, meanwhile, visits the Three Witches again after the spectre of Banquo appears at the royal banquet.