Келер набрал необходимое абсолютное большинство голосов уже в первом туре голосования членов Федерального собрания. Келер, которому 61 год, сменил на посту президента Йоханнеса Рау, не выдвигавшего свою кандидатуру на второй срок.
Соперником Келера была президент Университета "Виадрина" во Франкфурте-на-Одере, профессор политологии Гезине Шван. Она представляет Социал-демократическую партию Германии.
Согласно Конституции ФРГ, президента избирает Федеральное собрание, созываемое лишь для этой цели один раз в пять лет.
В состав Федерального собрания входят 602 депутата Бундестага ФРГ и 603 делегата, избранных земельными парламентами страны. Среди делегатов деятели культуры, известные спортсмены, предприниматели.
Заседание Федерального собрания ровно в полдень по местному времени открыл президент германского Бундестага Вольфганг Тирзе.
Голосование началось с поименного вызова каждого члена Федерального собрания. После чего они по очереди покидали пленарный зал, предъявляли за его пределами свои избирательные удостоверения, получали голубого цвета избирательные бюллетени и конверты к ним, а затем, в одной из десяти специальных избирательных кабин, ставили крестик в графе напротив фамилии того кандидата, которого они решили поддержать.