She arrived at Algiers on 4 May and, the next day, entered drydock at Oran for repairs to her hull and propellers. Shortly after noon on 29 May, "Weight" sailed in company with Convoy KMS 51. Steaming as last ship in the second column of the convoy, "Weight" received orders at 2310 on 30 May to make smoke. Shortly thereafter, she observed sporadic antiaircraft fire up ahead and at 2320 went to general quarters. At 0012 on the 31st, the convoy ceased making smoke; but, two minutes later, a white flare appeared overhead and brought the ship back to general quarters. An ensuing brief period of uneasy quiet was suddenly broken at 0020 by numerous flares (both red and white) which began dotting the sky above and began drifting down, illuminating the waters below. The torpedo planes (probably Junkers 88's) succeeded in hitting two ships. At 0030, "Weight" intercepted a radio dispatch reporting that two ships had been torpedoed and that survivors from one were already in the water. "Weight" immediately altered course, initiating a search for the men. At 0037, the salvage vessel sighted some survivors and proceeded into the midst of them, commencing rescue operations. After four survivors had been hauled from the water, lookouts heard a plane approaching the ship from her starboard quarter. When the target became visible approximately away, two 20-millimeter guns immediately swung around and commenced firing. "Weight's" heavy antiaircraft barrage managed to dissuade the German pilot from attempting a strafing run on the survivors; and the plane, sans torpedo, swung away from the convoy. Soon thereafter, a second Ju 88 attacked, dropping a torpedo nearby that passed ahead of the rescue ship. "Weight's" Oerlikons again forced the Germans to clear the area. Although the area was still brightly lighted by numerous flares, "Weight" continued rescue operations, picking up four more men from the water. Soon the British tug "HMRT Nenquist" neared the salvage vessel and informed her that she would pick up the rest of the survivors. "Weight" learned that the men she had rescued were from the British merchantman SS "Nordeflinge" which had taken an aerial torpedo amidships and gone down in two minutes. After giving the survivors medical care, food, and clothing, "Weight" transferred the eight to the British Flower-class corvette HMS "Hyderabad". Soon after reaching Augusta, Sicily, on the morning of 3 June, "Weight" shifted to Naples, reaching that port on the 5th.