Un ejército romano liderado por el general Marco Claudio Marcelo sitió la ciudad por tierra y por mar.