Justice Anthony Kennedy's retirement, which takes effect on 31 July, gives Donald Trump a second supreme court appointment in his 17 months in office. 'I'm very honoured that he chose to do it during my term in office because he felt confident in me to make the right choice and carry on his great legacy,' Trump said of Kennedy at a rally in North Dakota on Wednesday night.

• Anthony Kennedy: US supreme court justice to retire