The ship sailed 22 January 1944 for the Marshalls. She covered the unopposed landings on Majuro 31 January and then sailed to Kwajalein Atoll. Taking up firing position inside the lagoon 2 February, she provided gunfire support for the advancing Marines until the island was secured 3 days later. Then "Haggard" patrolled and escorted transports in the Kwajalein area until sailing for Engebi, Eniwetok Atoll 17–19 February. There the destroyer again provided close fire support with her 5-inch guns, helping to secure Eniwetok. With the Marshalls in American hands, "Haggard" arrived 7 March at Espiritu Santo, New Hebrides.