The U.S. Coast Guard says the Mississippi River south of Hannibal is now back open to all commercial traffic.