Arsene Wenger says his Arsenal players have been "shocked" by some results this season, but insists his squad will fight against Tottenham.