Ghi nhận tại TPHCM vào khoảng 16 giờ, giá vàng SJC được Công ty SJC niêm yết ở mức 51,05 triệu đồng/lượng mua vào và 51,52 triệu đồng/lượng bán ra, tăng 500.000 đồng/lượng chiều mua và 570.000 đồng/lượng chiều bán so với cuối giờ chiều hôm trước. Cùng thời điểm, tại Hà Nội, Công ty Bảo Tín Minh Châu cũng tăng giá vàng SJC 520.000 đồng/lượng chiều mua và 550.000 đồng/lượng chiều bán lên 51,16 triệu đồng/lượng mua vào và 51,38 triệu đồng/lượng bán ra.
Trên thị trường vàng thế giới, vào khoảng 10 giờ ngày 21-7 (giờ Việt Nam), giá vàng thế giới được giao dịch ở mức 1.816 USD/ounce, tăng khoảng 7 USD/ounce so với phiên trước. Mức giá này sau khi quy đổi tương đương khoảng 50,96 triệu đồng/lượng, thấp hơn giá vàng SJC gần 600.000 đồng/lượng.