Barcelona have had their clash with Real Madrid brought forward by a day to April 21.

The El Clasico clash, which will take place between the two legs of the Champions League semi-finals, has been moved from Sunday to Saturday.

Barcelona travel to Stamford Bridge to face Chelsea in the first leg of their last-four meeting three days earlier on Wednesday April 18, with the return fixture on Tuesday April 24.