| 03/03/2012 17:00 | Getafe | Malaga | (1-0) 1-3 | |
| 03/03/2012 17:00 | Mallorca | Osasuna | (0-1) 1-1 | |
| 03/03/2012 17:00 | Rayo Vallecano | Racing Santander | (1-2) 4-2 | |
| 03/03/2012 19:00 | Barcelona | Sporting de Gijón | (1-0) 3-1 | |
| 03/03/2012 21:00 | Seville | Atletico Madrid | (0-1) 1-1 | |
| 04/03/2012 11:00 | Zaragoza | Villarreal | (0-1) 2-1 | |
| 04/03/2012 15:00 | Athletic Bilbao | Real Sociedad | (1-0) 2-0 | |
| 04/03/2012 17:00 | Granada CF | Valencia | (0-1) 0-1 | |
| 04/03/2012 20:30 | Real Madrid | Espanyol | (2-0) 5-0 | |
| 05/03/2012 20:00 | Levante | Real Betis | (2-1) 3-1 | |
| 10/03/2012 17:00 | Malaga | Levante | (0-0) 1-0 | |
| 10/03/2012 17:00 | Real Sociedad | Zaragoza | (3-0) 3-0 | |
| 10/03/2012 19:00 | Sporting de Gijón | Seville | (1-0) 1-0 | |
| 10/03/2012 21:00 | Real Betis | Real Madrid | (1-1) 2-3 | |
| 11/03/2012 11:00 | Atletico Madrid | Granada CF | (1-0) 2-0 | |
| 11/03/2012 11:00 | Espanyol | Rayo Vallecano | (4-0) 5-1 | |
| 11/03/2012 15:00 | Valencia | Mallorca | (2-0) 2-2 | |
| 11/03/2012 17:00 | Racing Santander | Barcelona | (0-1) 0-2 | |
| 11/03/2012 20:30 | Osasuna | Athletic Bilbao | (2-0) 2-1 | |
| 12/03/2012 20:00 | Villarreal | Getafe | (1-1) 1-2 | |
| 17/03/2012 17:00 | Getafe | Real Sociedad | (0-0) 1-0 | |
| 17/03/2012 17:00 | Granada CF | Sporting de Gijón | (2-0) 2-1 | |
| 17/03/2012 17:00 | Zaragoza | Osasuna | (0-0) 1-1 | |
| 17/03/2012 19:00 | Seville | Barcelona | (0-2) 0-2 | |
| 17/03/2012 21:00 | Rayo Vallecano | Real Betis | (0-0) 3-0 | |
| 18/03/2012 11:00 | Levante | Villarreal | (0-0) 1-0 | |
| 18/03/2012 15:00 | Mallorca | Atletico Madrid | (0-0) 2-1 | |
| 18/03/2012 17:00 | Athletic Bilbao | Valencia | (0-1) 0-3 | |
| 18/03/2012 20:30 | Real Madrid | Malaga | (1-0) 1-1 | |
| 19/03/2012 20:00 | Espanyol | Racing Santander | (2-1) 3-1 | |
| 20/03/2012 19:00 | Osasuna | Getafe | (0-0) 0-0 | |
| 20/03/2012 20:00 | Barcelona | Granada CF | (2-0) 5-3 | |
| 21/03/2012 19:00 | Atletico Madrid | Athletic Bilbao | (0-0) 2-1 | |
| 21/03/2012 19:00 | Real Sociedad | Levante | (1-2) 1-3 | |
| 21/03/2012 19:00 | Sporting de Gijón | Mallorca | (1-1) 2-3 | |
| 21/03/2012 19:00 | Valencia | Zaragoza | (1-1) 1-2 | |
| 21/03/2012 21:00 | Villarreal | Real Madrid | (0-0) 1-1 | |
| 22/03/2012 19:00 | Racing Santander | Seville | (0-1) 0-3 | |
| 22/03/2012 19:00 | Real Betis | Espanyol | (0-0) 1-1 | |
| 22/03/2012 21:00 | Malaga | Rayo Vallecano | (1-1) 4-2 | |
| 24/03/2012 17:00 | Mallorca | Barcelona | (0-1) 0-2 | |
| 24/03/2012 19:00 | Real Madrid | Real Sociedad | (3-1) 5-1 | |
| 24/03/2012 21:00 | Getafe | Valencia | (3-1) 3-1 | |
| 25/03/2012 10:00 | Zaragoza | Atletico Madrid | (0-0) 1-0 | |
| 25/03/2012 14:00 | Espanyol | Malaga | (1-0) 1-2 | |
| 25/03/2012 14:00 | Levante | Osasuna | (0-1) 0-2 | |
| 25/03/2012 16:00 | Athletic Bilbao | Sporting de Gijón | (0-0) 1-1 | |
| 25/03/2012 17:45 | Rayo Vallecano | Villarreal | (0-1) 0-2 | |
| 25/03/2012 17:45 | Real Betis | Racing Santander | (1-0) 1-1 | |
| 26/03/2012 19:00 | Granada CF | Seville | (0-1) 0-3 | |
| 31/03/2012 16:00 | Racing Santander | Granada CF | (0-0) 0-1 | |
| 31/03/2012 16:00 | Sporting de Gijón | Zaragoza | (0-1) 1-2 | |
| 31/03/2012 18:00 | Osasuna | Real Madrid | (0-3) 1-5 | |
| 31/03/2012 20:00 | Barcelona | Athletic Bilbao | (1-0) 2-0 | |
| 31/03/2012 20:00 | Malaga | Real Betis | (0-2) 0-2 |





