Frank Hadden wurde als Interimstrainer für die Mid-year Internationals 2005 gegen die Barbarians und Rumänien ernannt und gewann beide Spiele. Daraufhin folgte am im September 2005 die offizielle Ernennung zum Nationaltrainer. Im ersten Spiel von Six Nations 2006 wurde Frankreich mit 20:16 bezwungen, gleichbedeutend mit dem ersten Sieg seit 1999 über diese Mannschaft. Schottland besiegte daraufhin England und holte sich den Calcutta Cup zurück, mussten diesen aber ein Jahr später wieder abgeben. Im Februar 2006 war Schottland die erste Six-Nations-Mannschaft, die zuhause gegen Italien verlor. Bei der Weltmeisterschaft 2007 in Frankreich gelang den Schotten mit Siegen über Portugal, Rumänien und Italien sowie einer Niederlage gegen Neuseeland die Qualifikation für das Viertelfinale. In diesem scheiterten sie mit 13:19 an Argentinien.