Bei den Olympischen Spielen 2008 gewann Dwyer mit dem australischen Team Bronze und im Jahr darauf wurde er zum dritten Mal mit dem Titel Welthockeyspieler ausgezeichnet. Bei der Weltmeisterschaft 2010 in Neu-Delhi führte er Australien erneut ins Finale gegen Deutschland. Die australische Mannschaft konnte nach zwei gegen Deutschland verlorenen Endspielen bei den vorangegangenen Weltmeisterschaften das Finale 2010 mit 2:1 Toren gewinnen. Dwyer bekam als Mannschaftskapitän nach 24 Jahren wieder die WM-Trophäe für die australische Mannschaft überreicht. Im Mai 2010 gab er seinen Wechsel vom HC Bloemendaal zum Mannheimer HC bekannt.