"The monetary system of the United States at the time of the Depression could not sustain inflation very long because the country was on a gold standard. If people sensed that the government was printing too many paper dollars, by law they could redeem those dollars from the government’s store of gold. Moreover, gold coins circulated along with silver dollars, half-dollars, quarters, and dimes.
If people were exchanging their dollars for gold, then the government’s own gold supply would be diminished. Since the gold standard included requirements that the country’s money supply have at least a 40 percent gold backing, a drain on gold reserves would have forced the government to stop printing so many dollars. Therefore, the plans of the New Dealers ran headlong into the reality of the gold standard and its check on inflation.
Thus, early in his presidency, on April 5, 1933, Roosevelt signed Executive Order 6102, which ordered people to turn in their gold to the government at payment of $20.67 per ounce. While there were some exceptions for dental use, jewelry, and artists and others who used gold in their jobs, most people were not covered. (Individuals could hold up to $100 in gold coins, but the government confiscated the rest.) Furthermore, the president’s order nullified all private contracts that called for payment in gold, something that led Sen. Carter Glass of Virginia to declare that the whole thing was “dishonor.”
Roosevelt based his order on the 1917 Trading with the Enemy Act, which gave the president the power to prevent people from “hoarding gold” during a time of war. Of course, the United States was not at war in 1933, but Roosevelt claimed that it was a “national emergency” and Congress and the courts meekly bowed to the executive. "
http://www.lewrockwell.com/anderson/anderson154.html