Western Atlantic operations in early 1956 gave way to foreign duty when "Roberts" again joined the 6th Fleet in the Mediterranean on 27 September. On 25 October, "Roberts" weighed anchor for the Persian Gulf and duty with the Middle East Force. The destroyer transited the Suez Canal on the night of 27/28 October, the last warship to transit the canal southbound before it was closed during the invasion of Egypt. The ship was then on duty with the Middle East Force until sailing for home by way of Pakistan, India, East Africa, the Cape of Good Hope, and Brazil. "Roberts" arrived in Newport on 14 March 1957.