В 1790 году Смит подал прошение о разрешении служить в Королевском шведском флоте во время войны между Швецией и Россией. Король Густав III назначил Смита командующим легкой эскадрой и своим главным военно-морским советником. Эскадра Смита очистила Выборгский залив от русского флота в сражении, известном как Второе Роченсальмское сражение или "Битва при Свенскунде" (). Битва закончилась полным разгромом русского флота: русские потеряли шестьдесят четыре корабля и более тысячи человек, шведские потери составили четыре корабля при незначительных потерях живой силы. За этот успех Смит был посвящен в рыцари и сделан командором Большого креста () ордена Большого шведского меча. После заключения Вярэляского мира (август 1790) вернулся в Англию.