Villarreal missed their chance to tighten their grip on a Champions League berth on Sunday when they were held to a 0-0 draw at home by struggling Osasuna.