Barcelona suffered again in the middle of the week in the Champions League after failing to score again to draw 0-0 at home against Benfica.
Barcelona scored only two goals in five group stage matches in Europe’s top club competition.
“I think we are on the right track, but we have to win on Saturday,” Xavi told a news conference.
He added, “I don’t think it’s the goals that are missing from us. I think we need to play more aggressively in attack,” as quoted by “Reuters”.
In the Spanish League, Barcelona fell to seventh place with 20 points, 10 points behind leaders Real Madrid.
And Xavi said: “We are going through a difficult period and we can’t bear more defeats anymore. We have to win every game. Villarreal is a direct competitor in the table, so it will be more important.”
European champions Villarreal occupies 12th place with 16 points from 13 games, and pressure is increasing on coach Unai Emery after the team lost another match at home on Tuesday, 2-0, against Manchester United in the Champions League.
.