Open carry has never been authoritatively addressed by the United States Supreme Court.
In the majority opinion in the case of District of Columbia v. Heller (2008), Justice Antonin Scalia wrote concerning the entirety of the elements of the Second Amendment; "We find that they guarantee the individual right to possess and carry weapons in case of confrontation."