Xavi has been ruled out for 15 days with a hamstring problem which leaves him struggling to be fit for their Champions League clash with AC Milan.