Gunmen opened fire on a checkpoint in Cairo Saturday, killing five Egyptian soldiers, state television reported.