SCOTTISH tennis star Andy Murray’s generosity is being praised once again – thanks to a video clip going viral on social media.

Murray hit the headlines this week after pledging to donate all the prize money he earns from the 2022 season to a Unicef campaign helping children affected by the Russian war on Ukraine.

His latest act of good will was on a far smaller scale – but left many impressed by the former world number one once again.

Murray, currently taking part in the BNP Paribas Open, walked over to greet the crowd after a practice session at Indian Wells.

A young fan then asked: “Andy, can I get your hat?”

READ MORE: Andy Murray takes the lead in rejecting Saudi cash

While signing tennis balls, Murray replied: “I’m really sorry. I need them, I only brought a few with me. Sorry.”

He then moved over to sign the fan’s tennis ball … and, soon after, changed his decision.

Murray took his cap off, saying: “Aw, here, okay, you can have it. I feel bad. Take it.

“If I run out of hats though, you might need to bring it back to me.”

The Scottish tennis champion will play Alexander Bublik in the round of 64 tomorrow, after beating Japan’s Taro Daniel to secure his 700th ATP Tour win in the previous round.

Murray took to Twitter this week to explain his decision to support Ukraine.

He wrote: “Over 7.5m children are at risk with the escalating conflict in Ukraine, so I’m working with @UNICEF_uk to help provide urgent medical supplies and early childhood development kits.

“It’s vital education continues, so Unicef is working to enable access to learning for displaced children, as well as supporting the rehabilitation of damaged schools, together with replacement equipment and furniture.

“I’m going to be donating my earnings from my prize money for the rest of the year, but anyone in the UK can support UNICEF’s humanitarian response by donating to our appeal by following this link – “Children in Ukraine need peace – now.”