Huncoat pop star Diana Vickers stepped out with her new man at a charity polo match attended by Prince Harry.

The former X-Factor star was one of the celebrities on show at Beaufort Polo Club in Gloucestershire. She was there with George Craig, one time model and frontman of the band One Night Only.

Diana and George kissed and walked arm-in-arm among the star-studded crowd at the event.

Also there was Girls Aloud star Sarah Harding and Zara Phillips with her fiancee Mike Tindall.

They watched on as Prince Charles played in The Bernard Weatherill Polo Cup in aid of The Henry van Straubenzee Memorial Fund, of which The Duke of Cambridge and Prince Harry are joint patrons.

Prince Harry’s team lost. George used to date Harry Potter star Emma Watson.

Diana, who reached number one in the singles chart with her single Once, has also starred in the West End.

She has also created her own fashion label.