The Argentina international has been out of action since November 10 but is now in contention to feature in Sunday's Primera Division clash with Elche at Camp Nou
The 26-year-old suffered the injury in the 4-1 Primera Division victory over Real Betis on November 10 and returned to his native Argentina for treatment.
However, the Blaugrana announced on Thursday that not only is Messi back in Catalunya but the forward is also back in action.
"Leo Messi landed in Barcelona this afternoon and went directly to the Ciutat Esportiva to meet up with his team-mates and get fitted for new boots ahead of the team's training session," read a statement on the club's official website on Thursday.
"Messi, who has yet to be declared match fit, took part in the team's second training session of the day."
Barcelona, who top La Liga on goal difference ahead of Atletico Madrid, resume their bid for a second successive Spanish title when they face Elche at Camp Nou on Sunday.