In 190 BC he was placed in command of a Phoenician fleet but was defeated in a battle off the Eurymedon River. Hannibal went to Crete, but he soon returned to the Asia Minor. At Libyssa on the eastern shore of the Sea of Marmora, he was going to be turned over to the Romans. Rather than letting himself be taken, he drank poison. The precise year of his death is not certain. It is believed to be 183 BC. He died in the same year as Scipio Africanus.