After beating Real Sociedad in a penalty shootout accompany a 1-1 draw after extra time, Barca is through to the finals of the Spanish Super Cup.
Frenkie de Jong scored the initial goal of the match in the first half, follow up with Real Sociedad left-wing, Mikel Olazabal goal in the 51minute of the match.
Riqui Puig scored the decisive spot-kick for the Spanish giants, giving Barca a 3 – 2 win.
Both Antoine Griezmann and Frenkie de Jong had being denied goals from the spot.
Holders Real Madrid face Athletic Bilbao in the second semi-final.
The final of the Spanish Super Cup takes place on Sunday.