Barcelona midfielder Xavi has been ruled out of the league meeting with Mallorca this weekend after suffering from a slight calf strain during Sunday’s 2-1 victory over Athletic Bilbao.