The Battle of the Trebia was the first major battle of the Second Punic War, fought between the Carthaginian forces of Hannibal and the Roman Republic in December of 218 BC, on or around the winter solstice.