Aos 24 anos de idade, Messi iniciou a nova temporada em alta. Disputou a Supercopa da Espanha de 2011 contra o arquirrival do Barcelona, o Real Madrid de Cristiano Ronaldo. Nessa competição, marcou um dos dois gols no jogo de ida e dois no jogo de volta, se tornando o artilheiro da competição com três gols marcados e o título nacional. Semanas mais tardes, por conquistar a Liga dos Campeões, teve o direito de disputar a Supercopa da UEFA contra o Porto. Nesse jogo, marcou o primeiro gol da partida e deu passe para o segundo gol, marcado por Cesc Fàbregas, levando o Barcelona ao seu segundo título nos primeiros meses da temporada. No início do Campeonato Espanhol, marcou dois gols na vitória partida contra o Villarreal e dois "hat tricks" (contra o Osasuna e o Atlético de Madrid nas vitórias por 8–0 e 5–0, respectivamente).