Who Swears in the President?

The President is sworn in by the Chief Justice of the Supreme Court. Any person with legal power and can administer oaths can swear in the President.