Drugi występ na Zimowych Igrzyskach Olimpijskich w 2006 był bardziej udany, Wielka Brytania dotarła do małego finału, gdzie uległa Stanom Zjednoczonym (Pete Fenson) 6:8. Podobnie jak przy poprzedniej olimpiadzie MacDonald lepszy rezultat osiągnął w MŚ 2006 zdobywając swój drugi tytuł mistrza świata. Podczas ME 2006 Szkocja dotarła do finału, gdzie uległa 6:7 gospodarzom – Szwajcarom (Andreas Schwaller). Wyjazd na Mistrzostwa Świata Mężczyzn 2007 wywalczył Warwick Smith, który zaproponował MacDonaldowi pozycję rezerwowego. MacDonald wystąpił w 7 meczach, jednak Szkocja uplasowała się na dalekim 9. miejscu.