Copper advanced for a sixth straight session to an all-time high close of $12,300 on Wednesday as robust U.S. economic growth boosted demand prospects and a weaker dollar supported prices.