OK. Here is the battle: Galactus has entered the Halo Universe. The the client races of the Covenant turn to the UNSC to lead them against the World Eater. Galactus will have ALL of his Heralds with him. The Halo energy will not work on him, as when he entered, a tactical pulse (similar to what was used at Installation 00 at the end of Halo 3) was used, and it showed Galactus actually gets stronger by feeding on it.
All the Halo factions are united, Covenant, Human and Forerunner. The Flood are assumed destroyed, but if found, even they will side against Galactus. As said above, Galactus has each of his Heralds fighting for him.
-
Galactus swats them aside like ants. If by some miracle he is somehow defeated, Silver Surfer solos anyway.
-
Galactus wins. He feeds off a dyson sphere and gians almost infinite power.
-
As much as I am a MARVEL fan, I would have to say Galactus may be on the loosing side of this encounter. If he can be taken out by the Fantastic Four alone, I think that three advanced space fairing societies (one being super advanced) could push him back. It will be an epic battle, though.