1.Bayer Leverkusen v Bayern Munich
Bayern Munich goes for the domestic double on Saturday when the champs of Bundesliga face Kai Havertz and Bayer Leverkusen in the DFB-Pokal final.
Date: Saturday, July 4
Recent Form: Leverkusen [W-L-W-D-W]
2. SS Lazio v AC Milan
Lazio‘s pursuit of Serie A leaders Juventus will continue on Saturday night when they welcome top-six hopefuls AC Milan to the Stadio Olimpico for what should be an enthralling clash.
Recent Form: Lazio [W-W-L-W-W]
3.Villarreal v Barcelona
After a couple of draws, Barça will play matchday 34 at the Estadio de la Ceràmica against Villarreal. Barcelona are in the second position with 70 points on the table and are 4 points behind Real Madrid.
Date: July 5 Monday
Recent Form: Villarreal [W-W-D-W-W]
4.Wolves v Arsenal
In a clear reversal of fortunes, it is Wolves who are on a Champions League slot on the other hand Arsenal are just chasing a place in Europe. A win for the Gunners will cut the gap to three and put them back into the mould of Champions League chasers.
Date: July 4
Recent Form: Wolves [W-W-W-D-D]
Also Read : Messi near of leaving Barcelona