An Ayrshire man left in a coma after a random attack in Ibiza has woken up after almost three weeks.

Gavin Roberton, 26, from Stewarton, remains in intensive care on a ventilator after the random one-punch assault while at an ATM on the Spanish island.

His devastated mum and aunt flew to the island to be at the stricken electrician's bedside after he suffered a fractured skull, as well as bleeding and bruising on his brain.

The family had feared that he could remain in a coma for some time.

But on Friday he opened his eyes and is responding to questions by nodding his head.

READ MORE: Fundraiser started for Gavin Roberton after Ibiza attack

In an emotional update, mum Kirsty said on Facebook: "What a weekend we have had!!

"On Friday Gavin opened his eyes!

"Since then he has very slowly been starting to move his arms and legs.

"He is responding to questions with a nod or shake of his head.

"We tested him out by asking if he wanted us to sing to him, no surprise when he shook his head."

READ MORE: Family of Ayrshire man Gavin Roberton left in coma after Ibiza assault say injuries are 'worse than first thought'

She added: "The journey for Gavin is going to be slow.

"He is currently still in intensive care and on a ventilator but hopefully over this coming week we will see improvement and will be a step closer to bringing him home.

"A big thank you for all the messages of love and support we have been receiving."

A fundraising drive to support Gavin and his family has reached more than £40,000 in 20 days.

You can view the fundraiser here.