What Greek mathematician held off the Romans during the Siege of Syracuse in 212 BC? on Jun 19, 2024 Published in History Trivia Archimedes. Archimedes was killed by a Roman soldier when he did not obey his command.