CM Punk clashes with his greatest rivals