Adam Peaty claimed gold for Great Britain on the penultimate day of the European Aquatics Championships in London yesterday.
World champion Peaty from Uttoxeter, defended his 50 metres breaststroke title, while Halsall set a new championship record and personal best time of 27.57 seconds to land the 50m backstroke crown.
Peaty powered home in 26.66 seconds to claim gold, ahead of team-mate Ross Murdoch,who finished third in 27.31s.
"My start wasn't the best, it could have been better, but I'm happy to post the same time as yesterday," said Peaty.
"Everything happens for a reason, though I over-thought the start and I paid for it. It's a splash and dash, but I'm really happy with that.
"The crowd were absolutely amazing and this event is absolutely perfect for the British swimmers to gain some experience and confidence ahead of Rio."