Суперкубок прошел 14 июля 2012 года в Самаре, через две недели после Евро 2012 и за неделю до старта чемпионата 2012/13, и это был первый розыгрыш трофея, проведенный летом, что связано с переходом российского футбола на систему "осень-весна". В матче встречались обладатель Кубка России сезона 2011/12 казанский "Рубин" и действующий чемпион России петербургский "Зенит".