Barcelona play host to Real Madrid in the first-leg of the Copa del Rey semi-final tonight.

Barcelona starting line-up and substitutes:

Real Madrid starting line-up and substitutes:

Barcelona head into tonight’s clash at the Camp Nou on the back of a fine run of form that has seen them win 12 of their last 16 games in all competitions.

Ernesto Valverde’s side currently sit comfortably at the top of La Liga, six points clear of second placed Atletico Madrid, and they still have every chance of winning the highly-coveted treble this season.

Real Madrid, meanwhile, have experienced somewhat of an inconsistent campaign thus far, although they have shown signs of improvement recently, winning seven of their last eight games in all competitions.

Los Blancos sit in third spot in the La Liga table, eight points adrift of Barcelona, so the Copa del Rey undoubtedly represents their best chance of winning a trophy this season.

Madrid haven’t beaten the Catalan giants in their last three attempts, however, and they certainly head into tonight’s clash as underdogs.

The game kicks off tonight at 20:00 UK time, and it should be an enthralling contest.

In other news, 19-year-old was about to have Arsenal trial, then Arteta tested positive