South Wales Police is searching for a boy aged about 16 after three assaults in a matter of days.
A 21-year-old woman was attacked twice as she walked in the marina area along a path which runs off Oystermouth Road; once on Saturday between 17:30-17:45 BST and again on Tuesday at about the same time.
A third assault happened on Tuesday in Bathurst Street at 17:00 BST.
The suspect is described as Asian, aged about 16, with short black hair and about 5ft 5in (1.65m) tall.
A woman has been indecently assaulted twice in three days in Swansea.