Clearly its sai he was working for the roots hence has special training in various ninja arts
He has lots of jutsu's in his arsenal than sakura hu just keeps punching things and nothing else
Being under direct command of danzo he probably knows some sealing jutsu's