What are the best Pokemon to have in your party when facing the elite four in Pokemon emerald?

Fire and water are the best combination to beat the elite 4.