Barcelona dropped more points in the title race after being held at Villarreal.
Barca went into the game under pressure after Real Madrid had beaten Real Zaragoza earlier in the day 3-1.
But they couldn't get past Villarreal's defence and the match ended 0-0.