Football legend Sir Bobby Charlton was taken to hospital after suffering a health scare while playing in a charity golf tournament.

Sir Bobby, 76, was playing yesterday alongside celebrity legends like ex-Dutch soccer star Ruud Gullit at the event at St Andrews in Scotland when he suddenly felt ill.

He complained of stomach pains and worried aides called an ambulance so he could be given emergency treatment.

Charlton, the former Manchester United and England star, initially refused to get into an ambulance but was eventually persuaded to be taken to Ninewells hospital, Dundee.

A source said: “It was typical of Sir Bobby.

"He turned out for a charity golf event and, when he had a bit of a turn, was determined to carry on.

“Others thought different and an ambulance was called. He refused point blank to get in but was then persuaded to let the doctors check him over.”

A source at the hospital said that Charlton, who lifted the World Cup for England in 1966, was treated for stomach pains in the accident and emergency department but was then discharged and allowed home.

Charlton had been taking part in the Alfred Dunhill Links championship which features a pro-am team event and an individual professional competition.