NoRequest, yes. "Fight" has nothing to do with attacking. The only way for a creature to attack is for it to be declared as an attacking creature at the start of the declare attackers step of its controller's turn. (Notably, a creature can be put into play "attacking", eg. by Geist of Saint Traft, but technically that creature never actually "attacked". There's a fringe case in that "attacks and isn't blocked" abilities will still trigger for that creature (unless it's blocked), but that rarely comes up.)