Cavalry's fundamentally the same everywhere and countered by the basically same tactics (not that a lot of people haven't gone and tried rather excessively elaborate schemes for it...), and the Romans proved themselves able to fight on equal terms the Sassanids who certainly knew a thing or two about mounted warfare. As for siege weapons, uhhh ? Those are used in, you know, sieges...