Selling Nani to Russian club Zenit St. Petersburg would be a mistake by Manchester United, who need the Portuguese winger for his goal scoring and playmaking ability.