Now, Messi 'tricks for Argentina too
Lionel Messi has long had to contend with the criticism that he saves his best for Barcelona but his first hat-trick for Argentina proved a perfect riposte against those who doubted his international credentials.
"I had been waiting for a long time for this moment because on a lot of occasions things didn't work out for me," he told Argentine television after Wednesday's 3-1 win over Switzerland.
"Now, things have worked out, the team won and we did well. It's special because it happened with the national team."
Failure to score at the 2010 World Cup or last year's Copa America had baffled observers, with some questioning his commitment and others making him a scapegoat for the team's failings, even under the eccentric leadership of Diego Maradona.
Three times World Player of the Year, Messi has won all his major honours - five Spanish league titles, three Champions League and two Club World Cup titles - with Barcelona.
At international level, he has been restricted to two age-level titles, the world under-20 championship in 2005 and the Olympic Games gold medal in 2008.
"I've said on a lot of occasions that we can't compare with Barcelona, they are two different things, but it's also the case the national team has great players capable of playing great games," Messi said.
"I've known the Kun (Sergio Aguero) for a long time and the same goes for Pipita (Gonzalo Higuain), it's easy to strike up an understanding with them on the pitch and we have a good relationship off it, which is also important. There is still a big margin for improvement, we just have to continue like this."
Coach Alejandro Sabella, who was in charge for his tenth international after replacing Sergio Batista following the Copa America, praised Messi, saying it was a "blessing" for Argentina to have him in the side.