A 57-year-old Dundee man was jailed for six years on Friday for raping a young child more than 20 years ago.
Judge Lord Bannatyne told Alexander Petrie he had committed “grave and appalling” offences.
Petrie was led to the cells at the High Court in Edinburgh still claiming the people who gave evidence against him were lying.
A jury decided unanimously that Alexander Petrie had forced himself on one youngster twice at an address in Dundee. He was also found guilty of another charge of indecency involving the same child and a serious sex offence against another youngster.
Solicitor advocate Chris Fyffe said Petrie maintained his plea of innocence.
He said: “Mr Petrie maintains his denial and in the circumstances, standing the jury’s verdict, there is little I can say.”
The lawyer also pointed out that, apart from one road traffic offence, Petrie, of Invercraig Place, Dundee, was a first offender and had led a useful life.
Lord Bannatyne said he was taking that into account.
“Having said that, I have to have regard to the nature of these offences,” he commented.
“I regard them as very grave. I really regard them as quite appalling offences.”
A spokeswoman for the Women’s Rape and Sexual Abuse Centre Dundee said it was important that victims of abuse still felt able to speak out years later
She added: “It’s heartening when convictions such as these are brought to light.”