Gareth Hopkins returned to the international scene playing two matches in the Chappell–Hadlee one day series. The second match of the series and Hopkins' first was heavily rain affected, New Zealand reaching 3/30 when the game came to a close. The second and final match was won by Australia by a convincing 114 runs, Hopkins contributing 9 off 17 balls.
In the summer of 2007/08, he transferred from Otago to Auckland citing the fact that Otago had recruited Brendon McCullum from Canterbury. The move was surprising considering Hopkins scored 5 1st class hundreds for Otago in the summer of 2006/07. Recently Gareth Hopkins played for The New Zealand XI against Bangladesh scoring 12 runs and taking a caught behind.
Hopkins made his test debut on 5 June 2008 against England at Trent Bridge, as usual Wicket-keeper Brendon McCullum played in a specialist batsman role. He contributed a total of 27 runs and took 3 catches in New Zealand's innings defeat.