มีหลายปัจจัย แต่ที่สำคัญ ได้แก่
1. การไหลของเม็ดเงินลงทุน ซึ่งสะท้อนความเชื่อมั่นของนักลงทุน ณ เวลาขณะนั้น โดยทั่วไป ถ้าค่าเงินดอลลาร์ซึ่งยังคงเป็นเงินสกุลหลักของโลกอ่อนค่า เช่นในช่วงวิกฤตซับไพร์มของอเมริกาที่ผ่านมา นักลงทุนโดยทั่วไปก็จะขายดอลลาร์ และนำเงินดังกล่าวมาลงทุนในสินทรัพย์ที่ปลอดภัยสูงสุด นั่นคือ ทองคำ ซึ่งจะทำให้ราคาทองคำขึ้น ทั้งนี้ ความเห็นของบุคคลสำคัญในแวดวงเศรษฐกิจของโลก อาทิ เบน เบอนาเก้ ประธานธนาคารกลางแห่งสหรัฐอเมริกา ที่มีต่อเศรษฐกิจ และสะท้อนไปยังค่าเงินฯดังกลาว ก็ส่งผลต่อราคาทองคำเช่นกัน
2. การเข้าซื้อของกองทุน โดยกองทุนที่มีอิทธิพลสูงสุด คือ SPDR Gold Trust
3. เทศกาลเก็บทอง เช่น เทศกาลแต่งงานของชาวอินเดีย ซี่งเดือนสิงหาคม ก็เป็นอีกหนึ่งเดือนที่คนอินเดียนิยมแต่งงานกัน และเป็นค่านิยมที่จะซื้อทองคำในปริมาณที่มาก ซึ่งมีผลต่อราคาทองคำที่สูงขึ้น