Roisin Willis got a tough battle in the 1600m