Lionel Messi more than compensated for his fault in the first half which earned him a yellow card as he scored two brilliant free-kicks against Celta Vigo.