Obama, McCain battle across closing day