A 41-year-old man will appear at Selkirk Sheriff Court this morning charged with an alleged assault in a Peebles shop.
A 52-year-old woman was attacked at a premises on the High Street on Tuesday, November 13.
Detectives are continuing to investigate a second report of assault on a 41-year-old woman in Dovecot Road on Saturday and anyone who has information is asked to contact the police.
Those with information can contact Lothian and Borders Police on 0131 311 3131, or the charity Crimestoppers in complete anonymity on 0800 555 111.