Waiting time targets for cancer patients have been missed by most of Scotland's health boards.

Only NHS Borders and NHS Lanarkshire hit the target for 95% of patients referred for cancer treatment to be seen within 62 days, with another 12 boards failing.

Between April and June, 89.7% of patients across Scotland were seen within the target time, a decrease from 90.2% the previous quarter.

However most health boards met a target for 95% of all patients to wait no more than 31 days from the decision to treat to their first cancer treatment.

The Scottish Government say they are implementing a £100m cancer strategy to improve care and bring waiting times down.

Macmillan Cancer Support has said late treatment caused further problems for patients with cancer.

Trisha Hatt, the charity's strategic partnership manager, said: "Macmillan are deeply disappointed that the cancer waiting times have been missed yet again. We know that 75% of Scots are diagnosed late.

"Being treated late as well all adds up to cause real problems getting appropriate care for cancer patients - particularly for those with immediate palliative care needs."

Opposition parties at Holyrood said that the targets for the "62 day standard" has been missed for several years.

Scottish Labour's Health spokesperson Anas Sarwar said: "These numbers should act as a wake-up call to an SNP government that has become complacent on cancer.

"The 62 day standard for urgent referrals to treatment has gone backwards, and the target has not been met for three years now."

The Scottish Liberal Democrats health spokesman Alex Cole-Hamilton said: "Waiting times have been getting progressively worse since October 2014 and last quarter we saw the performance against the standard drop below 90% for the first time. It is concerning that only two NHS Boards met the target.

"These statistics are more than just numbers, they are individuals who along with family and friends will be experiencing anxiety while they wait for the treatment they need."

Health secretary Shona Robison said: "Today's figures show that, between April and June, the percentage of patients who started treatment within 31 days of a doctor's diagnosis has improved, with 95.7% of patients treated within the target timescales. The average wait to start treatment stands at six days.

"It also remains the case that nine out of 10 patients begin cancer treatment within 62 days of a referral. However, I want health boards to work even harder to improve early access to diagnostics so that patients can get a decision on whether they need treatment or not as quickly as possible. This is where we are focusing our efforts - with an additional £2 million invested this August to support immediate improvements in diagnostic and treatment capacity."

She continued: "And we are continuing to implement our new £100 million Cancer Strategy which will drive improvements in access to cancer care and invest in the prevention, detection, diagnosis, treatment and aftercare for cancer patients - as well improving treatment waiting times."