EX-HIBS and Celtic star Derek Riordan has been fined £430 after he admitted punching a clubber on a crowded dancefloor.

Drunken Riordan lashed out at Damian Holahan in Malone’s Irish Bar in Edinburgh after he bumped into him on February 3 last year.

The 31-year-old former Scotland international acknowledged he misjudged the situation, a court heard today.

Riordan, who is currently without a club, was fined at Edinburgh's Justice of the Peace Court

His defence solicitor, Kathleen More, told Justice Julia Toch, that her client was a “man of great talent on the football field".

Riordan, she said, had been enjoying a night out with his brother and had consumed some alcohol.

"His recollection of the events is a bit vague" she said.

Riordan and Mr Holahan had accidentally banged into each other on the crowded dance floor and "Mr Riordan misjudged the situation and struck the complainer on the face. He regrets it very much indeed".

Justice Toch fined Riordan £430, reduced from £480 because of the guilty plea. He has until July 10 to pay the full amount.

Riordan signed for Hibs in 2001, went to Celtic in 2006, but returned to the Easter Road side in 2008. He left in 2011 and there followed brief periods with a Chinese side, St Johnstone, Bristol Rovers and Alloa Athletic.