Barcelona defender Eric Abidal and midfielder Yaya Toure have contracted swine flu, the Spanish giants said on Friday. "Eric Abidal and Yaya Toure have both been diagnosed with the H1N1 flu virus after reporting back to the club stating that they felt and unwell and had fevers," the club said in a statement on their website. "Abidal was already out of the weekend game against Athletic Club with a knock and now Toure has been told he cannot play." French full-back Abidal and Ivorian midfielder Toure could also miss the midweek Champions League clash against Inter Milan and the anticipating 'clasico' against Real Madrid the following weekend.