On 24 April 2013 and at age 35, Rogers was named in the 16-man Australian Test squad for the 2013 Ashes tour in England, more than five years after his previous Test. He opened the batting throughout the series, partnering initially with Shane Watson and later with David Warner, and made 367 runs at 40.77 for the series to be Australia's third-highest scorer. Rogers scored his maiden Test century in the first innings of the fourth Test, in difficult seaming conditions at the Riverside International Cricket Ground, Durham.