Barcelona defender Gabriel Milito could miss up to six weeks after sustaining a thigh injury in last night's Copa del Rey victory over Ceuta.

The Argentinian international scored early in the 5-1 win but then had to leave the field seven minutes before the break and was replaced by Eric Abidal.

Milito has been plagued by injuries during his time at Camp Nou and now faces a battle to play again before the winter break.

Abidal could keep his place for the weekend clash with Villarreal.