Benchmark 10-year Treasury yields hit 2.016pc, their lowest levels since September 2017 before retracing back up to 2.035pc. Thirty-year yields fell to 2.513pc, their lowest since October 2016.