Spain beat Uruguay 2-1 in the opening game in Group B of the 2013 FIFA Confederations Cup thanks to first half goals from Pedro and Roberto Soldado.
Real Sociedad's hopes of qualifying for the UEFA Champions League were dealt a blow as a late equaliser saw them secure a 3-3 draw against Real Madrid, while Barcelona's march to 100 points continued with a 2-0 win.
Barcelona beat Valladolid 2-1 at Camp Nou to keep the La Liga winners on track for 100 points this season, while Real Zaragoza dropped a 2-1 result to Athletic Bilbao and slipped into the third relegation spot.
Barcelona forward Pedro has said that he wants to stay at the club and fight for his place, even if Neymar arrives at the Camp Nou during the summer.
Javier Mascherano returend to training following the knee injury he suffered last month, while Pedro Rodriguez looks set to face Atletico Madrid on Sunday after recovering from an illness.
Following a 2-2 draw in France, Javier Pastore fired Paris Saint-Germain into the lead in Spain, but a sizzling Pedro strike proved enough to earn Barcelona a 1-1 draw that sent them through on away goals.