The 25-year-old was facing a possible three-year prison stretch after a jury found he spat at a man, triggering a vicious attack.

Judge Neil Stewart suspended Dappy’s six-month sentence for 18 months and handed him 150 hours of community service after he was found guilty of assault and affray.

Dappy, real name Costadinos Contostavlos blubbed and shouted “Yes! Thank you!” as the judge announced his decision.

Guildford Crown Court had heard the star, cousin of X Factor judge Tulisa Contostavlos, 24, insulted two teenage girls who turned down his advances near a petrol station in Guildford, Surrey, last year.

The singer spat at David Jenkins when he stood up for the girls.

Mr Jenkins was then punched and kicked as Dappy’s entourage piled in.

He was left with nine broken teeth and needed a jaw brace for eight months.