Lionel Messi said on Monday he is retiring from international football after leading Argentina to a second successive World Cup final in July.