Both Spanish giants face tough matches this weekend. Los Blancos host Valencia, while Barcelona will have to deal with their neighbors, Espanyol.

With only four games to be played in La Liga, Barcelona will try to hold on to their top spot following their win against Real Madrid in last weekend's El Clásico.

For this weekend, both Spanish heavyweights have their games scheduled on Saturday. Real Madrid hosts Valencia at the Bernabeu, while Barcelona won't have to leave Catalunya, but will have to face one of their fiercest rivals when they visit Espanyol. 

Zidane's men, still with a game in hand, depend on their own results to claim the crown. Keeping an unbeaten run in the final stretch is crucial, but beating Valencia will not be easy for them. Los Naranjeros are one of the few teams that walked away with a win against Real Madrid this season, will Los Blancos earn their payback and keep their title hopes alive? 

Broadcast info (U.S. only): Saturday, April 29, at 07:15 PT/ 09:15 CT/ 10:15 ET on beIN SPORTS USA, fuboTV, beIN SPORTS CONNECT U.S.A., beIN SPORTS en Español

Later that day, Barcelona visits RCDE Stadium to play against Espanyol, in one more edition of the Catalan Derby. Los Periquitos are still trying to earn themselves a spot in European competitions next season, and a win against Los Culés could motivate them to accomplish that goal. On the other side of the pitch, Luis Enrique's men can't afford to drop points, since Real Madrid could overtake them at the top and end up winning the title on May 21.

Broadcast info (U.S. only): Saturday, April 29, at 11:45 PT/ 13:45 CT/ 14:45 ET on fuboTV, beIN SPORTS USA, beIN SPORTS en Español, beIN SPORTS CONNECT U.S.A.

These are all the games to be played on Matchday 35 in La Liga:

April 28Villarreal vs Sporting Gijón

April 29Real Sociedad vs Granada

April 29Las Palmas vs Atlético de Madrid

April 30Osasuna vs Deportivo

April 30Real Betis vs Deportivo Alavés

April 30Eibar vs Leganés

April 30Celta de Vigo vs Athletic Club

May 1: Málaga vs Sevilla

*Click on each match for further broadcast info.

Standings after 34 games

Here's how La Liga's board looks like before this weekend.

Poz.TakımOMGBMAGYGAverajPForm
1 Real Madrid 32 25 6 1 70 22 +48 81 GGGGG
2 Barcelona 32 21 7 4 64 37 +27 70 MGGGG
3 Girona 32 21 5 6 67 40 +27 68 GMGMG
4 Atlético Madrid 32 19 4 9 59 38 +21 61 MGGMM
5 Athletic Club 32 16 10 6 52 30 +22 58 BBMGG
6 Real Sociedad 32 13 12 7 46 34 +12 51 BBGGG
7 Real Betis 32 12 12 8 40 38 +2 48 GGMMM
8 Valencia 32 13 8 11 35 34 +1 47 MGGBM
9 Villarreal 32 11 9 12 51 55 -4 42 GBMGG
10 Getafe 32 9 13 10 38 44 -6 40 BBMGM
11 Osasuna 32 11 6 15 37 46 -9 39 MMGMM
12 Sevilla 32 9 10 13 41 45 -4 37 GGGMB
13 Las Palmas 32 10 7 15 30 39 -9 37 MMMMM
14 Deportivo Alavés 32 9 8 15 28 38 -10 35 GMMMG
15 Rayo Vallecano 32 7 13 12 27 39 -12 34 GBBGM
16 Mallorca 32 6 13 13 26 38 -12 31 MMBGM
17 Celta de Vigo 32 7 10 15 37 47 -10 31 GMBGM
18 Cádiz 32 4 13 15 22 45 -23 25 MMGMG
19 Granada 32 3 9 20 33 61 -28 18 BGMMM
20 Almería 32 1 11 20 31 64 -33 14 MBMGB

Şampiyonlar Ligi (Grup Aşaması)
Avrupa Ligi (Grup Aşaması)
Promotion - Europa Conference League (Qualification: )
Relegation - LaLiga2