President Ruto and his former deputy Rigathi Gachagua are facing off in the highly charged by-election pitting UDA and DCP.