Barcelona forward Lionel Messi has been given the green light by his club to play for Argentina in Friday night's World Cup qualifier against Colombia.