Barcelona captain Lionel Messi was banned for two matches after he was given a red card, a first in his career, for lashing out at Athletic Bilbao's Asier Villalibre in Spanish Super Cup. He is set to return to the league on January 29.