Who has the power to approve treaties with foreign countries?

In the United States, the Executive Branch (President) will negotiate a treaty, and it must be consented to by the Senate with a 2/3 affirmative vote. After this, the President can ratify the treaty.