Presidential candidates last minute battle for votes