A pensioner from Peebles has been placed on the sex offenders register for five years.
Brian Bates, 71, of Crookston Place, grabbed a childminder's buttocks while she was shopping for vitamins in a local chemist's last September.
He made another grab for the 52-year-old woman when they met on a bridge more than a month later.
A charge of making sexual remarks was not proven during the trial at Peebles Sheriff Court. Bates was fined £500.