В русском языке у ряда предлогов существуют варианты с конечным гласным о: без и безо, в и во, к и ко, с и со и т. д. Добавление гласного о наблюдается в ряде случаев: 1) перед односложным словом, начинающимся с нескольких согласных: во сне (но в сновидениях); надо мной (но: над множеством); 2) если последующее слово начинается с той же согласной, которой оканчивается предлог без о: в + власть = во власти; с + слезы = со слезами; 3) в ряде устойчивых выражений: во сто крат, изо всех сил и др.;
...К Дню знаний или ко Дню знаний?...
...); ко дню (в значении приуроченности к какому-либо событию, празднику: подарок ко дню рождения, но: относиться к дню рождения без энтузиазма); сочинение ко Дню Победы (но: закончить благоустройство к Дню города); в устойчивых сочетаниях со словами дно, сон: пойти ко дну, отойти ко сну (лечь спать), клонит...
§ 35. Имеются корни, в которых написание букв на месте безударных гласных не соответствует общему правилу, а подчиняется традиции. К ним относятся следующие корни с чередующимися гласными. Корни с буквами а и о. гар — гор. На месте безударного гласного пишется буква о, хотя под ударением — а, напр.: горе´ть, нагоре´ть, угоре´ть, выгора´ть, загоре´лый, погоре´лец, горю´чий; но: гарь, зага´р, нага´
...Особенности написания отдельных корней...
...§ 35. Имеются корни, в которых написание букв...