They may battle it out for ratings every Saturday night but it was an X Factor versus Strictly Come Dancing style battle on the red carpet.