On 28 April she was deployed to support Operation Ironclad, the planned Invasion of Madagascar. She carried out shore bombardments on 2 May and then, together with the destroyers and "Lightning", used buoys to mark the approach channel to the landing areas at Diego Suarez on 4 May. The next day, "Laforey" and "Lightning" led landing ships into the harbour, and provided naval gunfire support. On 6 May, "Laforey" and her sisters "Lightning" and screened the battleship during a search for Japanese warships that had been reported in the area. On 7 May "Laforey" covered "Anthony" as she landed marines and the next day she began a series of anti-submarine patrols that would last until she was detached from the operation on 27 May, when she, "Lookout" and "Lightning" sailed for Colombo to join the Eastern Fleet. She spent June with the Eastern Fleet, mostly carrying out exercises and conducting offensive sweeps, before sailing to Mombasa on 23 June.