El 14 de agosto de 2011, participó en el encuentro de ida de la Supercopa de España, disputado en el estadio Santiago Bernabéu ante el Real Madrid, que finalizó con empate a dos tantos y en el que Villa abrió la cuenta goleadora del Barcelona.