Both sides enter the match in strong form with Milan winning four of their last five fixtures in Serie A to move into third position in the table, but they trail leaders Juventus by 11 points.
Barcelona, meanwhile, have won three of their last five matches in all competitions. That run of form has extended their lead at the top of La Liga to 12 points, while they are also in the semi-finals of the Copa del Rey.
The last match between these two sides at the San Siro ended in a 0-0 draw in March 2012, but Barcelona were 3-1 winners the last time they welcomed Milan to the Camp Nou in April of the same year.
Milan: Abbiati; De Sciglio, Zapata, Yepes, Abate; Nocerino, Boateng, Montolivo, Constant; Niang, Pazzini
Barcelona: Valdes; Alves, Pique, Puyol, Alba; Busquets, Fabregas, Xavi; Iniesta, Messi, Pedro
Sports Mole says: 1-2