Why does Macbeth call the day both foul and fair (line38)? The is foul because he has just killed many people, but fair because he has just won the war for Scotland. ... Macbeth wants to know more from the witches. (He is superstitious).