Barcelona's David Villa lies on the pitch after a fault during their Spanish First division soccer league match against Getafe at Camp Nou stadium in Barcelona, February 10, 2013 (Photo: Reuters)
The 31-year-old Spain international will undergo an operation to treat the condition, Barca said in a statement on their website (www.fcbarcelona.es).
Villa is still working his way back from a broken leg he sustained at the Club World Cup in December 2011.
He has scored five goals in 15 league appearances this season and five in the King's Cup but has yet to open his account in the Champions League.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO Sportsand on Facebook at AhramOnlineSports)