Gold prices struggle around $2,400; Copper battered by China woes

By