В 1854—1855 годах он находился в составе войск, охранявших побережье Эстляндии и Санкт-Петербургской губернии; 30 августа 1854 года Яковлев был назначен командиром резервного гренадерского короля Фридриха Вильгельма III полка, а 9 марта 1855 года — действующего полка того же названия; 14 июля 1855 года полк под его руководством принимал участие в перестрелке с англо-французским флотом под Сестрорецком; 8 сентября 1855 года за отличие по службе Яковлев был произведён в генерал-майоры с оставлением командующим полком.